Interface | Description |
---|---|
ActivityFactory | |
ActivityListener | |
ActivityStateListener | |
StateListener | |
TaskFactory | |
Transition |
Class | Description |
---|---|
AbstractActivity<StateType> | |
Activity |
An
Activity is some task that a peer is currently working one. |
ActivityManager |
The
ActivityManager manages all activities currently in effect within
a given peer. |
ActivityResult |
A simple bean to hold the outcome of an activity once it has finished execution.
|
ActivityType |
Store meta information about a particular activity type.
|
AffirmIdentity | |
Conversation<StateType> |
Superclass for conversation activities.
|
DefaultActivityFactory |
A
DefaultActivityFactory creates new activities through
reflection on their activityClass member variable. |
FSMActivity |
An activity implementation based on a finite state machine defined through
method annotations.
|
MethodCallTransition |
A transition that is implemented as a method in the concrete
Activity
class. |
ProposalConversation | |
QueryTaskClient | |
QueryTaskServer | |
RequestResponseActivity<Request,Response> |
An abstract activity implementing a simple, single round-trip, request
response activity where one peer acts as a client and another as a server.
|
TaskActivity<StateType> |
Base class for tasks.
|
TransitionMap |
Holds the definition of the FSM (Finite State Machine) associated with a
particular
Activity type. |
WorkflowState |
Represents an activity's current state.
|
WorkflowStateConstant |
Enum | Description |
---|---|
ProposalConversation.State |
Annotation Type | Description |
---|---|
AtActivity | |
FromState | |
OnActivityState | |
OnMessage | |
PossibleOutcome |