|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.processing.bpel.internal.RequestTableImpl
public class RequestTableImpl
associates request IDs to blackboards and exceptions. provides MessageHelper.
| Constructor Summary | |
|---|---|
RequestTableImpl()
|
|
| Method Summary | |
|---|---|
protected void |
activate()
|
void |
cleanupRequest(java.lang.String requestId)
release blackboard and caught exception. |
Blackboard |
getBlackboard(java.lang.String id)
get blackboard service for request. |
MessageHelper |
getMessageHelper()
get message helper. |
java.lang.Exception |
getPipeletException(java.lang.String requestId)
get exception thrown by a pipelet in this pipeline. |
java.lang.String |
initRequest(Blackboard blackboard)
generate new request id and store blackboard. |
void |
setPipeletException(java.lang.String requestId,
java.lang.Exception ex)
store a pipelet exception for better error reporting if the engine finally fails. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RequestTableImpl()
| Method Detail |
|---|
protected void activate()
public java.lang.String initRequest(Blackboard blackboard)
RequestTable
initRequest in interface RequestTable
public Blackboard getBlackboard(java.lang.String id)
throws ProcessingException
RequestTable
getBlackboard in interface RequestTableid - request ID
ProcessingException - no blackboard associated with idpublic java.lang.Exception getPipeletException(java.lang.String requestId)
RequestTable
getPipeletException in interface RequestTable
public void setPipeletException(java.lang.String requestId,
java.lang.Exception ex)
RequestTable
setPipeletException in interface RequestTablerequestId - id of requestex - exception thrown during pipelet execution.public void cleanupRequest(java.lang.String requestId)
RequestTable
cleanupRequest in interface RequestTablepublic MessageHelper getMessageHelper()
RequestTable
getMessageHelper in interface RequestTable
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||