| Interface | Description |
|---|---|
| CompletableDisposablesOwner |
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. |
| DisposablesOwner |
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. |
| FlowableDisposablesOwner |
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. |
| MaybeDisposablesOwner |
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. |
| ObservableDisposablesOwner |
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. |
| SingleDisposablesOwner |
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. |
| Class | Description |
|---|---|
| CompletableUseCaseConfig |
Holds references to lambdas and some basic configuration
used to process results of Completabler use case.
Use
class CompletableUseCaseConfig.Builder to construct this object. |
| DisposablesOwnerKt | |
| FlowableUseCaseConfig<T> |
Holds references to lambdas and some basic configuration
used to process results of Flowabler use case.
Use
class FlowableUseCaseConfig.Builder to construct this object. |
| MaybeUseCaseConfig<T> |
Holds references to lambdas and some basic configuration
used to process results of Mayber use case.
Use
class MaybeUseCaseConfig.Builder to construct this object. |
| ObservableUseCaseConfig<T> |
Holds references to lambdas and some basic configuration
used to process results of Observabler use case.
Use
class ObservableUseCaseConfig.Builder to construct this object. |
| SingleUseCaseConfig<T> |
Holds references to lambdas and some basic configuration
used to process results of Singler use case.
Use
class SingleUseCaseConfig.Builder to construct this object. |