|
|||||||||||
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.ActivityManager
javax.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.ActivityManager
activityToken
- - 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.ActivityManager
javax.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.ActivityManager
javax.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.ActivityManager
javax.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.ActivityManager
javax.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.ActivityManager
javax.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.ActivityManager
javax.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 |