|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BpelDAOConnection
Represents the physical resource for connecting to the bpel state store.
| Method Summary | |
|---|---|
java.util.List<org.apache.ode.bpel.evt.BpelEvent> |
bpelEventQuery(org.apache.ode.bpel.common.InstanceFilter ifilter,
org.apache.ode.bpel.common.BpelEventFilter efilter)
Execute a query to retrieve the BPEL events matching the criteria. |
java.util.List<java.util.Date> |
bpelEventTimelineQuery(org.apache.ode.bpel.common.InstanceFilter ifilter,
org.apache.ode.bpel.common.BpelEventFilter efilter)
Execute a query for the timeline for BPEL events matching the criteria. |
void |
close()
|
MessageExchangeDAO |
createMessageExchange(char dir)
Create a message exchange. |
ProcessDAO |
createProcess(javax.xml.namespace.QName pid,
javax.xml.namespace.QName type,
java.lang.String guid,
long version)
|
ProcessDAO |
createTransientProcess(java.io.Serializable id)
|
java.util.Collection<CorrelationSetDAO> |
getActiveCorrelationSets()
|
java.util.Map<java.lang.Long,java.util.Collection<CorrelationSetDAO>> |
getCorrelationSets(java.util.Collection<ProcessInstanceDAO> instances)
|
ProcessInstanceDAO |
getInstance(java.lang.Long iid)
Retrieve a process instance from the database. |
MessageExchangeDAO |
getMessageExchange(java.lang.String mexid)
|
int |
getNumInstances(javax.xml.namespace.QName processId)
|
ProcessDAO |
getProcess(javax.xml.namespace.QName processId)
Return the DAO for a bpel process. |
ProcessManagementDAO |
getProcessManagement()
Returns an interface for process and instance management. |
ScopeDAO |
getScope(java.lang.Long siidl)
Retrieve a scope instance from the database. |
void |
insertBpelEvent(org.apache.ode.bpel.evt.BpelEvent event,
ProcessDAO process,
ProcessInstanceDAO instance)
Insert a BPEL event into the database. |
java.util.Collection<ProcessInstanceDAO> |
instanceQuery(org.apache.ode.bpel.common.InstanceFilter criteria)
Query instances in the database meeting the requested criteria. |
java.util.Collection<ProcessInstanceDAO> |
instanceQuery(java.lang.String expression)
|
| Method Detail |
|---|
ProcessDAO getProcess(javax.xml.namespace.QName processId)
processId - name (identifier) of the process
ProcessInstanceDAO getInstance(java.lang.Long iid)
iid - instance identifier
ScopeDAO getScope(java.lang.Long siidl)
siidl - scope instance identifier
java.util.Collection<ProcessInstanceDAO> instanceQuery(org.apache.ode.bpel.common.InstanceFilter criteria)
criteria -
java.util.Collection<ProcessInstanceDAO> instanceQuery(java.lang.String expression)
int getNumInstances(javax.xml.namespace.QName processId)
void insertBpelEvent(org.apache.ode.bpel.evt.BpelEvent event,
ProcessDAO process,
ProcessInstanceDAO instance)
event - a BPEL eventprocess - associated process (optional)instance - associated instance (optional)
java.util.List<java.util.Date> bpelEventTimelineQuery(org.apache.ode.bpel.common.InstanceFilter ifilter,
org.apache.ode.bpel.common.BpelEventFilter efilter)
ifilter - instance filter (optional)efilter - event filter (optional)
java.util.List<org.apache.ode.bpel.evt.BpelEvent> bpelEventQuery(org.apache.ode.bpel.common.InstanceFilter ifilter,
org.apache.ode.bpel.common.BpelEventFilter efilter)
ifilter - instance filterefilter - event filter
void close()
java.util.Map<java.lang.Long,java.util.Collection<CorrelationSetDAO>> getCorrelationSets(java.util.Collection<ProcessInstanceDAO> instances)
java.util.Collection<CorrelationSetDAO> getActiveCorrelationSets()
ProcessDAO createTransientProcess(java.io.Serializable id)
ProcessDAO createProcess(javax.xml.namespace.QName pid,
javax.xml.namespace.QName type,
java.lang.String guid,
long version)
MessageExchangeDAO createMessageExchange(char dir)
dir - type of message exchange
MessageExchangeDAO getMessageExchange(java.lang.String mexid)
ProcessManagementDAO getProcessManagement()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||