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 {@link de.danet.an.workflow.omgcore.WfProcess WfProcess} isexpected to handle its request and communicate significant status changes; in particular to inform the requester when it has completed performing the request work. The support of WfRequesters in a workflow engine implementation is complicated because the {@link WfAuditHandler#receiveEvent receiveEvent} methodreverses the client server relationship and because an object from the application space must be stored by the server.
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 {@link Object#hashCode hashCode}methods. DefaultRequester}.
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |