All Classes and Interfaces

Class
Description
Checks used internally and supported for external use.
Responsibility: Observe a single activity from start to finish
Configuration used to create a new Completable
Configuration builder used to create a new Completeable
Responsibility: Creating a new Completable
Responsibility: Represent a progression step in the life cycle of an activity.
Configuration for creating a new Completion
Builder for creating a configuration for a new Completion
The Completion states
Responsibility: Creating a new Completion
Responsibility: Dispatch Completion status to subscribers
The Concurrency API
The configuration used to create a new Concurrency instance.
The Concurrency configuration
Runtime exception thrown for Concurrency related problems.
Responsible for creating new instances of Concurrency
Concurrency constants
Globally shared Concurrency singleton
Idempotent state machine states
Responsibility: to receive the information when an action or activity has finished.
State machine.
StateMachine configuration
The Builder for a State Machine
Opt-in interface a state type can implement to assist in determining the valid transitions
Defines how a transition between states will be done
Responsible for building a Transition
Rule machine, containing a set of sets that can be transitioned to by events/actions
Provides mutable reference that allows other threads to wait until the value satisfies a given condition.
Waitable consumer
Waitable Factory
Notify lister when condition is satisfied
Waitable supplier