|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
WfRequester
is the interface that has a direct concern
with the execution and results of a workflow process. It represents
the request for some work to be done. Its performer, a
is
expected to handle its request and communicate significant status
changes; in particular to inform the requester when it has
completed performing the request work.WfProcess
The support of WfRequester
s in a workflow engine
implementation is complicated because the
method
reverses the client server relationship and because an object from
the application space must be stored by the server.receiveEvent
Implementations of WfRequester
are therefore subject
to the following restrictions:
java.io.Serializable
.
Make sure not to use any attributes that are not serializable.
equals
and hashCode
methods.
DefaultRequester
.
Method Summary | |
boolean |
isMemberOfPerformers(WfProcess member)
Check if the given process is among the performers of this requester. |
java.util.Collection |
performers()
Return all performers associated with this requester. |
Methods inherited from interface de.danet.an.workflow.omgcore.WfAuditHandler |
receiveEvent |
Method Detail |
public java.util.Collection performers() throws java.rmi.RemoteException
collection
of
associated performers.
java.rmi.RemoteException
- if a system-level error occurs.public boolean isMemberOfPerformers(WfProcess member) throws java.rmi.RemoteException
member
- the process in question.
true
if the process
is among
the performers of this requester.
java.rmi.RemoteException
- if a system-level error occurs.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |