-
- All Implemented Interfaces:
-
com.uber.autodispose.ScopeProvider,com.uber.autodispose.lifecycle.LifecycleScopeProvider
public class ControllerScopeProvider implements LifecycleScopeProvider<ControllerEvent>
-
-
Method Summary
Modifier and Type Method Description static ControllerScopeProviderfrom(@NonNull() Controller controller)static ControllerScopeProviderfrom(@NonNull() Controller controller, @NonNull() ControllerEvent untilEvent)static ControllerScopeProviderfrom(@NonNull() Controller controller, @NonNull() CorrespondingEventsFunction<ControllerEvent> correspondingEventsFunction)Observable<ControllerEvent>lifecycle()CorrespondingEventsFunction<ControllerEvent>correspondingEvents()ControllerEventpeekLifecycle()CompletableSourcerequestScope()-
Methods inherited from class com.uber.autodispose.lifecycle.LifecycleScopeProvider
correspondingEvents, lifecycle, peekLifecycle -
Methods inherited from class com.uber.autodispose.ScopeProvider
requestScope -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
from
static ControllerScopeProvider from(@NonNull() Controller controller)
-
from
static ControllerScopeProvider from(@NonNull() Controller controller, @NonNull() ControllerEvent untilEvent)
-
from
static ControllerScopeProvider from(@NonNull() Controller controller, @NonNull() CorrespondingEventsFunction<ControllerEvent> correspondingEventsFunction)
-
lifecycle
Observable<ControllerEvent> lifecycle()
-
correspondingEvents
CorrespondingEventsFunction<ControllerEvent> correspondingEvents()
-
peekLifecycle
ControllerEvent peekLifecycle()
-
requestScope
CompletableSource requestScope()
-
-
-
-