Skip navigation links
A B C D E F G M O P S U 

A

app.futured.arkitekt.rxusecases - package app.futured.arkitekt.rxusecases
 
app.futured.arkitekt.rxusecases.disposables - package app.futured.arkitekt.rxusecases.disposables
 
app.futured.arkitekt.rxusecases.usecases - package app.futured.arkitekt.rxusecases.usecases
 

B

BaseRxViewModel<S extends ViewState> - Class in app.futured.arkitekt.rxusecases
Base ViewModel class prepared for providing data to UI through LiveData and obtaining data from Stores (Repositories) by executing RxJava based use cases eg. class ObservableUseCase.
BaseRxViewModel() - Constructor for class app.futured.arkitekt.rxusecases.BaseRxViewModel
Base ViewModel class prepared for providing data to UI through LiveData and obtaining data from Stores (Repositories) by executing RxJava based use cases eg. class ObservableUseCase.
BaseUseCase - Class in app.futured.arkitekt.rxusecases.usecases
 
BaseUseCase() - Constructor for class app.futured.arkitekt.rxusecases.usecases.BaseUseCase
 
build() - Method in class app.futured.arkitekt.rxusecases.disposables.CompletableUseCaseConfig.Builder
 
build() - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig.Builder
 
build() - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig.Builder
 
build() - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig.Builder
 
build() - Method in class app.futured.arkitekt.rxusecases.disposables.SingleUseCaseConfig.Builder
 
Builder() - Constructor for class app.futured.arkitekt.rxusecases.disposables.CompletableUseCaseConfig.Builder
Constructs references to lambdas and some basic configuration used to process results of Completabler use case.
Builder() - Constructor for class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig.Builder
 
Builder() - Constructor for class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig.Builder
Constructs references to lambdas and some basic configuration used to process results of Mayber use case.
Builder() - Constructor for class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig.Builder
Constructs references to lambdas and some basic configuration used to process results of Observabler use case.
Builder() - Constructor for class app.futured.arkitekt.rxusecases.disposables.SingleUseCaseConfig.Builder
Constructs references to lambdas and some basic configuration used to process results of Singler use case.

C

CompletableDisposablesOwner - Interface in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class CompletableUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
CompletableDisposablesOwner.DefaultImpls - Class in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class CompletableUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
CompletableUseCase<ARGS> - Class in app.futured.arkitekt.rxusecases.usecases
Base use case which wraps Completable. Instance of this use case can be simply executed in cooperation with interface CompletableDisposablesOwner interface.
CompletableUseCase() - Constructor for class app.futured.arkitekt.rxusecases.usecases.CompletableUseCase
Base use case which wraps Completable. Instance of this use case can be simply executed in cooperation with interface CompletableDisposablesOwner interface.
CompletableUseCaseConfig - Class in app.futured.arkitekt.rxusecases.disposables
Holds references to lambdas and some basic configuration used to process results of Completabler use case. Use class CompletableUseCaseConfig.Builder to construct this object.
CompletableUseCaseConfig.Builder - Class in app.futured.arkitekt.rxusecases.disposables
Constructs references to lambdas and some basic configuration used to process results of Completabler use case.
create(args) - Method in class app.futured.arkitekt.rxusecases.usecases.CompletableUseCase
Creates internal Completable Rx stream, applies requested work & result schedulers and exposes this stream as a Completable. This method is handy when you want to combine streams of multiple use cases. For example:
create(args) - Method in class app.futured.arkitekt.rxusecases.usecases.FlowableUseCase
Creates internal Flowable Rx stream, applies requested work & result schedulers and exposes this stream as a Flowable. This method is handy when you want to combine streams of multiple use cases. For example:
create(args) - Method in class app.futured.arkitekt.rxusecases.usecases.MaybeUseCase
Creates internal Maybe Rx stream, applies requested work & result schedulers and exposes this stream as a Maybe. This method is handy when you want to combine streams of multiple use cases. For example:
create(args) - Method in class app.futured.arkitekt.rxusecases.usecases.ObservableUseCase
Creates internal Observable Rx stream, applies requested work & result schedulers and exposes this stream as a Observable. This method is handy when you want to combine streams of multiple use cases. For example:
create(args) - Method in class app.futured.arkitekt.rxusecases.usecases.SingleUseCase
Creates internal Single Rx stream, applies requested work & result schedulers and exposes this stream as a Single. This method is handy when you want to combine streams of multiple use cases. For example:

D

DisposablesOwner - Interface in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class FlowableUseCase, class SingleUseCase, class CompletableUseCase, class ObservableUseCase, class MaybeUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
DisposablesOwnerKt - Class in app.futured.arkitekt.rxusecases.disposables
 
disposePrevious(disposePrevious) - Method in class app.futured.arkitekt.rxusecases.disposables.CompletableUseCaseConfig.Builder
Set whether currently running internal Completable should be disposed when execute is called repeatedly.
disposePrevious(disposePrevious) - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig.Builder
Set whether currently running internal Flowable should be disposed when execute is called repeatedly.
disposePrevious(disposePrevious) - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig.Builder
Set whether currently running internal Maybe should be disposed when execute is called repeatedly.
disposePrevious(disposePrevious) - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig.Builder
Set whether currently running internal Observable should be disposed when execute is called repeatedly.
disposePrevious(disposePrevious) - Method in class app.futured.arkitekt.rxusecases.disposables.SingleUseCaseConfig.Builder
Set whether currently running internal Single should be disposed when execute is called repeatedly.

E

execute($this, $receiver, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.CompletableDisposablesOwner.DefaultImpls
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of CompletableUseCase.execute method has already been called on this instance of class CompletableUseCase, previous one is disposed, no matter what current state of internal Completable is. This behavior can be disabled by passing false to CompletableUseCaseConfig.disposePrevious method.
execute($this, $receiver, args, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.CompletableDisposablesOwner.DefaultImpls
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of CompletableUseCase.execute method has already been called on this instance of class CompletableUseCase, previous one is disposed, no matter what current state of internal Completable is. This behavior can be disabled by passing false to CompletableUseCaseConfig.disposePrevious method.
execute($receiver, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.CompletableDisposablesOwner
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of CompletableUseCase.execute method has already been called on this instance of class CompletableUseCase, previous one is disposed, no matter what current state of internal Completable is. This behavior can be disabled by passing false to CompletableUseCaseConfig.disposePrevious method.
execute($receiver, args, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.CompletableDisposablesOwner
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of CompletableUseCase.execute method has already been called on this instance of class CompletableUseCase, previous one is disposed, no matter what current state of internal Completable is. This behavior can be disabled by passing false to CompletableUseCaseConfig.disposePrevious method.
execute($this, $receiver, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.FlowableDisposablesOwner.DefaultImpls
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of FlowableUseCase.execute method has already been called on this instance of class FlowableUseCase, previous one is disposed, no matter what current state of internal Flowable is. This behavior can be disabled by passing false to FlowableUseCaseConfig.disposePrevious method.
execute($this, $receiver, args, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.FlowableDisposablesOwner.DefaultImpls
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of FlowableUseCase.execute method has already been called on this instance of class FlowableUseCase, previous one is disposed, no matter what current state of internal Flowable is. This behavior can be disabled by passing false to FlowableUseCaseConfig.disposePrevious method.
execute($receiver, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.FlowableDisposablesOwner
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of FlowableUseCase.execute method has already been called on this instance of class FlowableUseCase, previous one is disposed, no matter what current state of internal Flowable is. This behavior can be disabled by passing false to FlowableUseCaseConfig.disposePrevious method.
execute($receiver, args, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.FlowableDisposablesOwner
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of FlowableUseCase.execute method has already been called on this instance of class FlowableUseCase, previous one is disposed, no matter what current state of internal Flowable is. This behavior can be disabled by passing false to FlowableUseCaseConfig.disposePrevious method.
execute($this, $receiver, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.MaybeDisposablesOwner.DefaultImpls
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of MaybeUseCase.execute method has already been called on this instance of class MaybeUseCase, previous one is disposed, no matter what current state of internal Maybe is. This behavior can be disabled by passing false to MaybeUseCaseConfig.disposePrevious method.
execute($this, $receiver, args, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.MaybeDisposablesOwner.DefaultImpls
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of MaybeUseCase.execute method has already been called on this instance of class MaybeUseCase, previous one is disposed, no matter what current state of internal Maybe is. This behavior can be disabled by passing false to MaybeUseCaseConfig.disposePrevious method.
execute($receiver, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.MaybeDisposablesOwner
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of MaybeUseCase.execute method has already been called on this instance of class MaybeUseCase, previous one is disposed, no matter what current state of internal Maybe is. This behavior can be disabled by passing false to MaybeUseCaseConfig.disposePrevious method.
execute($receiver, args, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.MaybeDisposablesOwner
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of MaybeUseCase.execute method has already been called on this instance of class MaybeUseCase, previous one is disposed, no matter what current state of internal Maybe is. This behavior can be disabled by passing false to MaybeUseCaseConfig.disposePrevious method.
execute($this, $receiver, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.ObservableDisposablesOwner.DefaultImpls
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of ObservableUseCase.execute method has already been called on this instance of class ObservableUseCase, previous one is disposed, no matter what current state of internal Observable is. This behavior can be disabled by passing false to ObservableUseCaseConfig.disposePrevious method.
execute($this, $receiver, args, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.ObservableDisposablesOwner.DefaultImpls
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of ObservableUseCase.execute method has already been called on this instance of class ObservableUseCase, previous one is disposed, no matter what current state of internal Observable is. This behavior can be disabled by passing false to ObservableUseCaseConfig.disposePrevious method.
execute($receiver, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.ObservableDisposablesOwner
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of ObservableUseCase.execute method has already been called on this instance of class ObservableUseCase, previous one is disposed, no matter what current state of internal Observable is. This behavior can be disabled by passing false to ObservableUseCaseConfig.disposePrevious method.
execute($receiver, args, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.ObservableDisposablesOwner
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of ObservableUseCase.execute method has already been called on this instance of class ObservableUseCase, previous one is disposed, no matter what current state of internal Observable is. This behavior can be disabled by passing false to ObservableUseCaseConfig.disposePrevious method.
execute($this, $receiver, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.SingleDisposablesOwner.DefaultImpls
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of SingleUseCase.execute method has already been called on this instance of class SingleUseCase, previous one is disposed, no matter what current state of internal Single is. Use Single.executeStream if you want to run one class SingleUseCase multiple times simultaneously. This behavior can be disabled by passing false to SingleUseCaseConfig.disposePrevious method.
execute($this, $receiver, args, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.SingleDisposablesOwner.DefaultImpls
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of SingleUseCase.execute method has already been called on this instance of class SingleUseCase, previous one is disposed, no matter what current state of internal Single is. Use Single.executeStream if you want to run one class SingleUseCase multiple times simultaneously. This behavior can be disabled by passing false to SingleUseCaseConfig.disposePrevious method.
execute($receiver, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.SingleDisposablesOwner
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of SingleUseCase.execute method has already been called on this instance of class SingleUseCase, previous one is disposed, no matter what current state of internal Single is. Use Single.executeStream if you want to run one class SingleUseCase multiple times simultaneously. This behavior can be disabled by passing false to SingleUseCaseConfig.disposePrevious method.
execute($receiver, args, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.SingleDisposablesOwner
Executes the use case and adds its disposable to shared, automatically disposed, composite disposable. In case some variant of SingleUseCase.execute method has already been called on this instance of class SingleUseCase, previous one is disposed, no matter what current state of internal Single is. Use Single.executeStream if you want to run one class SingleUseCase multiple times simultaneously. This behavior can be disabled by passing false to SingleUseCaseConfig.disposePrevious method.
executeStream($this, $receiver, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.CompletableDisposablesOwner.DefaultImpls
Executes the Completable and adds its disposable to shared, automatically disposed, composite disposable.
executeStream($receiver, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.CompletableDisposablesOwner
Executes the Completable and adds its disposable to shared, automatically disposed, composite disposable.
executeStream($this, $receiver, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.FlowableDisposablesOwner.DefaultImpls
Executes the Flowable and adds its disposable to shared, automatically disposed, composite disposable.
executeStream($receiver, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.FlowableDisposablesOwner
Executes the Flowable and adds its disposable to shared, automatically disposed, composite disposable.
executeStream($this, $receiver, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.MaybeDisposablesOwner.DefaultImpls
Executes the Maybe and adds its disposable to shared, automatically disposed, composite disposable.
executeStream($receiver, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.MaybeDisposablesOwner
Executes the Maybe and adds its disposable to shared, automatically disposed, composite disposable.
executeStream($this, $receiver, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.ObservableDisposablesOwner.DefaultImpls
Executes the Observable and adds its disposable to shared, automatically disposed, composite disposable.
executeStream($receiver, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.ObservableDisposablesOwner
Executes the Observable and adds its disposable to shared, automatically disposed, composite disposable.
executeStream($this, $receiver, config) - Static method in class app.futured.arkitekt.rxusecases.disposables.SingleDisposablesOwner.DefaultImpls
Executes the Single and adds its disposable to shared, automatically disposed, composite disposable.
executeStream($receiver, config) - Method in interface app.futured.arkitekt.rxusecases.disposables.SingleDisposablesOwner
Executes the Single and adds its disposable to shared, automatically disposed, composite disposable.

F

FlowableDisposablesOwner - Interface in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class FlowableUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
FlowableDisposablesOwner.DefaultImpls - Class in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class FlowableUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
FlowableUseCase<ARGS,T> - Class in app.futured.arkitekt.rxusecases.usecases
Base use case which wraps Flowable. Instance of this use case can be simply executed in cooperation with interface FlowableDisposablesOwner interface.
FlowableUseCase() - Constructor for class app.futured.arkitekt.rxusecases.usecases.FlowableUseCase
Base use case which wraps Flowable. Instance of this use case can be simply executed in cooperation with interface FlowableDisposablesOwner interface.
FlowableUseCaseConfig<T> - Class in app.futured.arkitekt.rxusecases.disposables
Holds references to lambdas and some basic configuration used to process results of Flowabler use case. Use class FlowableUseCaseConfig.Builder to construct this object.
FlowableUseCaseConfig.Builder<T> - Class in app.futured.arkitekt.rxusecases.disposables
 

G

getDisposables() - Method in class app.futured.arkitekt.rxusecases.BaseRxViewModel
CompositeDisposable of all recently executed use cases which is cleared when ViewModel is no longer used and will be destroyed.
getDisposables() - Method in interface app.futured.arkitekt.rxusecases.disposables.CompletableDisposablesOwner
 
getDisposables() - Method in interface app.futured.arkitekt.rxusecases.disposables.FlowableDisposablesOwner
 
getDisposables() - Method in interface app.futured.arkitekt.rxusecases.disposables.MaybeDisposablesOwner
 
getDisposables() - Method in interface app.futured.arkitekt.rxusecases.disposables.ObservableDisposablesOwner
 
getDisposables() - Method in interface app.futured.arkitekt.rxusecases.disposables.SingleDisposablesOwner
 
getDisposePrevious() - Method in class app.futured.arkitekt.rxusecases.disposables.CompletableUseCaseConfig
 
getDisposePrevious() - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig
 
getDisposePrevious() - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig
 
getDisposePrevious() - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig
 
getDisposePrevious() - Method in class app.futured.arkitekt.rxusecases.disposables.SingleUseCaseConfig
 
getOnComplete() - Method in class app.futured.arkitekt.rxusecases.disposables.CompletableUseCaseConfig
 
getOnComplete() - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig
 
getOnComplete() - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig
 
getOnComplete() - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig
 
getOnError() - Method in class app.futured.arkitekt.rxusecases.disposables.CompletableUseCaseConfig
 
getOnError() - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig
 
getOnError() - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig
 
getOnError() - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig
 
getOnError() - Method in class app.futured.arkitekt.rxusecases.disposables.SingleUseCaseConfig
 
getOnNext() - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig
 
getOnNext() - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig
 
getOnStart() - Method in class app.futured.arkitekt.rxusecases.disposables.CompletableUseCaseConfig
 
getOnStart() - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig
 
getOnStart() - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig
 
getOnStart() - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig
 
getOnStart() - Method in class app.futured.arkitekt.rxusecases.disposables.SingleUseCaseConfig
 
getOnSuccess() - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig
 
getOnSuccess() - Method in class app.futured.arkitekt.rxusecases.disposables.SingleUseCaseConfig
 
getResultScheduler() - Method in class app.futured.arkitekt.rxusecases.usecases.BaseUseCase
Scheduler used in observeOn as a result scheduler.
getWorkScheduler() - Method in class app.futured.arkitekt.rxusecases.usecases.BaseUseCase
Scheduler used in subscribeOn as a work scheduler.

M

MaybeDisposablesOwner - Interface in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class MaybeUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
MaybeDisposablesOwner.DefaultImpls - Class in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class MaybeUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
MaybeUseCase<ARGS,T> - Class in app.futured.arkitekt.rxusecases.usecases
Base use case which wraps Maybe. Instance of this use case can be simply executed in cooperation with interface MaybeDisposablesOwner interface.
MaybeUseCase() - Constructor for class app.futured.arkitekt.rxusecases.usecases.MaybeUseCase
Base use case which wraps Maybe. Instance of this use case can be simply executed in cooperation with interface MaybeDisposablesOwner interface.
MaybeUseCaseConfig<T> - Class in app.futured.arkitekt.rxusecases.disposables
Holds references to lambdas and some basic configuration used to process results of Mayber use case. Use class MaybeUseCaseConfig.Builder to construct this object.
MaybeUseCaseConfig.Builder<T> - Class in app.futured.arkitekt.rxusecases.disposables
Constructs references to lambdas and some basic configuration used to process results of Mayber use case.

O

ObservableDisposablesOwner - Interface in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class ObservableUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
ObservableDisposablesOwner.DefaultImpls - Class in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class ObservableUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
ObservableUseCase<ARGS,T> - Class in app.futured.arkitekt.rxusecases.usecases
Base use case which wraps Observable. Instance of this use case can be simply executed in cooperation with interface ObservableDisposablesOwner interface.
ObservableUseCase() - Constructor for class app.futured.arkitekt.rxusecases.usecases.ObservableUseCase
Base use case which wraps Observable. Instance of this use case can be simply executed in cooperation with interface ObservableDisposablesOwner interface.
ObservableUseCaseConfig<T> - Class in app.futured.arkitekt.rxusecases.disposables
Holds references to lambdas and some basic configuration used to process results of Observabler use case. Use class ObservableUseCaseConfig.Builder to construct this object.
ObservableUseCaseConfig.Builder<T> - Class in app.futured.arkitekt.rxusecases.disposables
Constructs references to lambdas and some basic configuration used to process results of Observabler use case.
onCleared() - Method in class app.futured.arkitekt.rxusecases.BaseRxViewModel
 
onComplete(onComplete) - Method in class app.futured.arkitekt.rxusecases.disposables.CompletableUseCaseConfig.Builder
Set lambda which is called when onComplete on internal Completable is called
onComplete(onComplete) - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig.Builder
Set lambda which is called when onComplete on internal Flowable is called
onComplete(onComplete) - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig.Builder
Set lambda which is called when onComplete on internal Maybe is called
onComplete(onComplete) - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig.Builder
Set lambda which is called when onComplete on internal Observable is called
onError(onError) - Method in class app.futured.arkitekt.rxusecases.disposables.CompletableUseCaseConfig.Builder
Set lambda which is called when onError on internal Completable is called
onError(onError) - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig.Builder
Set lambda which is called when onError on internal Flowable is called
onError(onError) - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig.Builder
Set lambda which is called when onError on internal Maybe is called
onError(onError) - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig.Builder
Set lambda which is called when onError on internal Observable is called
onError(onError) - Method in class app.futured.arkitekt.rxusecases.disposables.SingleUseCaseConfig.Builder
Set lambda which is called when onError on internal Single is called
onNext(onNext) - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig.Builder
Set lambda which is called when onNext on internal Flowable is called
onNext(onNext) - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig.Builder
Set lambda which is called when onNext on internal Observable is called
onStart(onStart) - Method in class app.futured.arkitekt.rxusecases.disposables.CompletableUseCaseConfig.Builder
Set lambda which is called right before internal Completable is subscribed
onStart(onStart) - Method in class app.futured.arkitekt.rxusecases.disposables.FlowableUseCaseConfig.Builder
Set lambda which is called right before internal Flowable is subscribed
onStart(onStart) - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig.Builder
Set lambda which is called right before internal Maybe is subscribed
onStart(onStart) - Method in class app.futured.arkitekt.rxusecases.disposables.ObservableUseCaseConfig.Builder
Set lambda which is called right before internal Observable is subscribed
onStart(onStart) - Method in class app.futured.arkitekt.rxusecases.disposables.SingleUseCaseConfig.Builder
Set lambda which is called right before internal Single is subscribed
onSuccess(onSuccess) - Method in class app.futured.arkitekt.rxusecases.disposables.MaybeUseCaseConfig.Builder
Set lambda which is called when onSuccess on internal Maybe is called
onSuccess(onSuccess) - Method in class app.futured.arkitekt.rxusecases.disposables.SingleUseCaseConfig.Builder
Set lambda which is called when onSuccess on internal Single is called

P

prepare(args) - Method in class app.futured.arkitekt.rxusecases.usecases.CompletableUseCase
Prepares whole wrapped Completable Rx stream. This method does not subscribe to the stream.
prepare(args) - Method in class app.futured.arkitekt.rxusecases.usecases.FlowableUseCase
Prepares whole wrapped Flowable Rx stream. This method does not subscribe to the stream.
prepare(args) - Method in class app.futured.arkitekt.rxusecases.usecases.MaybeUseCase
Prepares whole wrapped Maybe Rx stream. This method does not subscribe to the stream.
prepare(args) - Method in class app.futured.arkitekt.rxusecases.usecases.ObservableUseCase
Prepares whole wrapped Observable Rx stream. This method does not subscribe to the stream.
prepare(args) - Method in class app.futured.arkitekt.rxusecases.usecases.SingleUseCase
Prepares whole wrapped Single Rx stream. This method does not subscribe to the stream.

S

SingleDisposablesOwner - Interface in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class SingleUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
SingleDisposablesOwner.DefaultImpls - Class in app.futured.arkitekt.rxusecases.disposables
This interface gives your class ability to execute class SingleUseCase use cases and automatically add resulting disposables to one composite disposable. You may find handy to implement this interface in custom Presenters, ViewHolders etc.
SingleUseCase<ARGS,T> - Class in app.futured.arkitekt.rxusecases.usecases
Base use case which wraps Single. Instance of this use case can be simply executed in cooperation with interface SingleDisposablesOwner interface.
SingleUseCase() - Constructor for class app.futured.arkitekt.rxusecases.usecases.SingleUseCase
Base use case which wraps Single. Instance of this use case can be simply executed in cooperation with interface SingleDisposablesOwner interface.
SingleUseCaseConfig<T> - Class in app.futured.arkitekt.rxusecases.disposables
Holds references to lambdas and some basic configuration used to process results of Singler use case. Use class SingleUseCaseConfig.Builder to construct this object.
SingleUseCaseConfig.Builder<T> - Class in app.futured.arkitekt.rxusecases.disposables
Constructs references to lambdas and some basic configuration used to process results of Singler use case.

U

UseCaseErrorHandlerKt - Class in app.futured.arkitekt.rxusecases
 
A B C D E F G M O P S U 
Skip navigation links