|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.objectweb.jass.as.UserActivityImpl
org.objectweb.jass.as.ActivityManagerImpl
Implements the extended AS access interface (ActivityManager) available to HLSs and container. Currently, it only implements the suspend/resume methods.
| Field Summary |
| Fields inherited from class org.objectweb.jass.as.UserActivityImpl |
CHILDLIFETIME_SS_NAME, DEFAULT_TIMEOUT, SYNCHRONIZATION_SS_NAME |
| Constructor Summary | |
ActivityManagerImpl()
Default constructor. |
|
| Method Summary | |
javax.activity.GlobalId |
hibernate()
Not yet implemented. |
void |
reactivate(javax.activity.GlobalId globalId)
Not yet implemented. |
void |
resume(javax.activity.ActivityToken activityToken)
Resumes the association of the Activity, and any nested Activities and transactions, represented by the ActivityToken with the calling thread of execution. |
void |
resumeAll(javax.activity.ActivityToken activityToken)
Not yet implemented. |
void |
resumeGroup(javax.activity.ActivityToken activityToken)
Not yet implemented. |
javax.activity.ActivityToken |
suspend()
Suspends the association of the current Activity from the calling thread of execution along with any child Activities of the same ContextGroup nested within that Activity. |
javax.activity.ActivityToken |
suspendAll()
Not yet implemented. |
javax.activity.ActivityToken |
suspendGroup()
Not yet implemented. |
| Methods inherited from class org.objectweb.jass.as.UserActivityImpl |
begin, broadcast, complete, completeWithStatus, forget, getCompletionStatus, getCoordinator, getGlobalId, getInstances, getName, getNumberOfActivities, getParentCoordinator, getPropertyGroup, getService, getStatus, getTimeout, recover, recreate, registerService, setActivityIdGenerator, setCompletionStatus, setTimeout |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.activity.UserActivity |
begin, broadcast, complete, completeWithStatus, forget, getCompletionStatus, getCoordinator, getGlobalId, getName, getParentCoordinator, getPropertyGroup, getService, getStatus, getTimeout, recover, recreate, registerService, setCompletionStatus, setTimeout |
| Constructor Detail |
public ActivityManagerImpl()
| Method Detail |
public javax.activity.ActivityToken suspend()
throws javax.activity.ServiceNotRegisteredException,
javax.activity.SystemException
suspend in interface javax.activity.ActivityManagerjavax.activity.ServiceNotRegisteredException - - Thrown if no ServiceManager
has been registered.
javax.activity.SystemException
public void resume(javax.activity.ActivityToken activityToken)
throws javax.activity.InvalidActivityException,
javax.activity.InvalidParentContextException,
javax.activity.ServiceNotRegisteredException,
javax.activity.SystemException
resume in interface javax.activity.ActivityManageractivityToken - - the ActivityToken to resume. The
ActivityToken represents a hierarchy of one of more
Activities and transactions and must have been obtained
by a prior call to suspend.
javax.activity.InvalidActivityException - - May be thrown if the
specified ActivityToken was not obtained by a prior call
to suspend or if the ActivityToken does not represent a
valid Activity or Activity hierarchy. No new association
is made.
javax.activity.InvalidParentContextException - - Thrown if the
parent Activity is different from that in which the resumed
Activity was begun. No new association is made.
javax.activity.ServiceNotRegisteredException - - Thrown if no ServiceManager
has been registered.
javax.activity.SystemException
public javax.activity.ActivityToken suspendGroup()
throws javax.activity.ServiceNotRegisteredException,
javax.activity.SystemException
suspendGroup in interface javax.activity.ActivityManagerjavax.activity.ServiceNotRegisteredException
javax.activity.SystemException
public void resumeGroup(javax.activity.ActivityToken activityToken)
throws javax.activity.InvalidActivityException,
javax.activity.InvalidParentContextException,
javax.activity.ServiceNotRegisteredException,
javax.activity.SystemException
resumeGroup in interface javax.activity.ActivityManagerjavax.activity.InvalidActivityException
javax.activity.InvalidParentContextException
javax.activity.ServiceNotRegisteredException
javax.activity.SystemException
public javax.activity.ActivityToken suspendAll()
throws javax.activity.ServiceNotRegisteredException,
javax.activity.SystemException
suspendAll in interface javax.activity.ActivityManagerjavax.activity.ServiceNotRegisteredException
javax.activity.SystemException
public void resumeAll(javax.activity.ActivityToken activityToken)
throws javax.activity.InvalidActivityException,
javax.activity.InvalidParentContextException,
javax.activity.ServiceNotRegisteredException,
javax.activity.SystemException
resumeAll in interface javax.activity.ActivityManagerjavax.activity.InvalidActivityException
javax.activity.InvalidParentContextException
javax.activity.ServiceNotRegisteredException
javax.activity.SystemException
public javax.activity.GlobalId hibernate()
throws javax.activity.ServiceNotRegisteredException,
javax.activity.InvalidActivityException,
javax.activity.SystemException
hibernate in interface javax.activity.ActivityManagerjavax.activity.ServiceNotRegisteredException
javax.activity.InvalidActivityException
javax.activity.SystemException
public void reactivate(javax.activity.GlobalId globalId)
throws javax.activity.ActivityCompletedException,
javax.activity.InvalidParentContextException,
javax.activity.ServiceNotRegisteredException,
javax.activity.SystemException
reactivate in interface javax.activity.ActivityManagerjavax.activity.ActivityCompletedException
javax.activity.InvalidParentContextException
javax.activity.ServiceNotRegisteredException
javax.activity.SystemException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||