public abstract class Usecase
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
Usecase(ThreadExecutor threadExecutor,
PostExecutionThread postExecutionThread) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Observable |
buildUseCaseObservable()
Builds an
Observable which will be used when executing the current Usecase. |
void |
execute(Subscriber UseCaseSubscriber)
Executes the current use case.
|
void |
unsubscribe()
Unsubscribes from current
Subscription. |
protected Usecase(ThreadExecutor threadExecutor, PostExecutionThread postExecutionThread)
protected abstract Observable buildUseCaseObservable()
Observable which will be used when executing the current Usecase.public void execute(Subscriber UseCaseSubscriber)
UseCaseSubscriber - Usecase observable buildUseCaseObservable().public void unsubscribe()
Subscription.