public interface BpelEngine extends Scheduler.JobProcessor
Modifier and Type | Method and Description |
---|---|
MyRoleMessageExchange |
createMessageExchange(java.lang.String clientKey,
javax.xml.namespace.QName serviceId,
java.lang.String operation)
Create a "my role" message exchange for invoking a BPEL process.
|
boolean |
dehydrateLastUnusedProcess() |
int |
getHydratedProcessCount(javax.xml.namespace.QName processName) |
long |
getHydratedProcessSize(javax.xml.namespace.QName processName) |
MessageExchange |
getMessageExchange(java.lang.String mexId)
Retrieve a message identified by the given identifer.
|
int |
getProcessThrottledMaximumCount() |
long |
getProcessThrottledMaximumSize() |
onScheduledJob
MyRoleMessageExchange createMessageExchange(java.lang.String clientKey, javax.xml.namespace.QName serviceId, java.lang.String operation) throws BpelEngineException
serviceId
- the service id of the process being called, if knownoperation
- name of the operationstyle
- style of the operationMyRoleMessageExchange
the newly created message exchangeBpelEngineException
MessageExchange getMessageExchange(java.lang.String mexId)
mexId
- message exhcange identifierint getProcessThrottledMaximumCount()
long getProcessThrottledMaximumSize()
int getHydratedProcessCount(javax.xml.namespace.QName processName)
long getHydratedProcessSize(javax.xml.namespace.QName processName)
boolean dehydrateLastUnusedProcess()