Uses of Class
org.hypergraphdb.peer.workflow.Activity

Packages that use Activity
org.hypergraphdb.peer   
org.hypergraphdb.peer.replication   
org.hypergraphdb.peer.workflow   
 

Uses of Activity in org.hypergraphdb.peer
 

Methods in org.hypergraphdb.peer with parameters of type Activity
static Message Messages.createMessage(Performative performative, Activity activity)
           
 

Uses of Activity in org.hypergraphdb.peer.replication
 

Subclasses of Activity in org.hypergraphdb.peer.replication
 class GetInterestsTask
           
 class PublishInterestsTask
           
 

Uses of Activity in org.hypergraphdb.peer.workflow
 

Subclasses of Activity in org.hypergraphdb.peer.workflow
 class AffirmIdentity
           
 class FSMActivity
           An activity implementation based on a finite state machine defined through method annotations.
 class QueryTaskClient
           
 class QueryTaskServer
           
 

Methods in org.hypergraphdb.peer.workflow that return Activity
 Activity ActivityResult.getActivity()
           
 Activity ActivityManager.getParent(Activity a)
           
 Activity DefaultActivityFactory.make(HyperGraphPeer thisPeer, java.util.UUID id, Message msg)
           
 Activity ActivityFactory.make(HyperGraphPeer thisPeer, java.util.UUID id, Message msg)
           
 

Methods in org.hypergraphdb.peer.workflow with parameters of type Activity
 WorkflowStateConstant Transition.apply(Activity activity, java.lang.Object... args)
           
 WorkflowStateConstant MethodCallTransition.apply(Activity activity, java.lang.Object... args)
           
 Activity ActivityManager.getParent(Activity a)
           
 Transition TransitionMap.getTransition(WorkflowStateConstant fromState, Activity fromActivity, WorkflowStateConstant atActivityState)
           
 java.util.concurrent.Future<ActivityResult> ActivityManager.initiateActivity(Activity activity)
           
 java.util.concurrent.Future<ActivityResult> ActivityManager.initiateActivity(Activity activity, Activity parentActivity, ActivityListener listener)
           Initiate a new activity.
 java.util.concurrent.Future<ActivityResult> ActivityManager.initiateActivity(Activity activity, ActivityListener listener)
           
 

Method parameters in org.hypergraphdb.peer.workflow with type arguments of type Activity
 void ActivityManager.registerActivityType(java.lang.Class<? extends Activity> activityClass)
           A simplified version of registerActivityType in which the type name is taken to be the fully qualified classname of the activityClass parameter and a DefaultActivityFactory instance is going to be used to create new activities of that type.
 void ActivityManager.registerActivityType(java.lang.Class<? extends Activity> activityClass, ActivityFactory factory)
           Register an activity type with an associated factory.
 void ActivityManager.registerActivityType(java.lang.String type, java.lang.Class<? extends Activity> activityClass)
           Register an activity type with the specified non-default type name.
 void ActivityManager.registerActivityType(java.lang.String type, java.lang.Class<? extends Activity> activityClass, ActivityFactory factory)
           Register an activity type with the specified non-default type name and factory.
 

Constructors in org.hypergraphdb.peer.workflow with parameters of type Activity
ActivityResult(Activity activity)
           
ActivityResult(Activity activity, java.lang.Throwable exception)
           
 

Constructor parameters in org.hypergraphdb.peer.workflow with type arguments of type Activity
DefaultActivityFactory(java.lang.Class<? extends Activity> activityClass)