@Entity public class CorrelatorDAOImpl extends OpenJPADAO implements CorrelatorDAO
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DELETE_CORRELATORS_BY_PROCESS |
| Constructor and Description |
|---|
CorrelatorDAOImpl() |
CorrelatorDAOImpl(java.lang.String correlatorKey,
ProcessDAOImpl process) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRoute(java.lang.String routeGroupId,
ProcessInstanceDAO target,
int index,
CorrelationKeySet correlationKeySet,
java.lang.String routePolicy) |
boolean |
checkRoute(CorrelationKeySet correlationKeySet) |
MessageExchangeDAO |
dequeueMessage(CorrelationKeySet correlationKeySet) |
void |
enqueueMessage(MessageExchangeDAO mex,
CorrelationKeySet correlationKeySet) |
java.util.List<MessageRouteDAO> |
findRoute(CorrelationKeySet correlationKeySet) |
java.util.Collection<CorrelatorMessageDAO> |
getAllMessages() |
java.util.Collection<MessageRouteDAO> |
getAllRoutes() |
java.lang.String |
getCorrelatorId() |
void |
removeRoutes(java.lang.String routeGroupId,
ProcessInstanceDAO target) |
void |
setCorrelatorId(java.lang.String newId) |
batchUpdateByIds, getConn, getEM, getSingleResultpublic static final java.lang.String DELETE_CORRELATORS_BY_PROCESS
public CorrelatorDAOImpl()
public CorrelatorDAOImpl(java.lang.String correlatorKey,
ProcessDAOImpl process)
public void addRoute(java.lang.String routeGroupId,
ProcessInstanceDAO target,
int index,
CorrelationKeySet correlationKeySet,
java.lang.String routePolicy)
addRoute in interface CorrelatorDAOpublic MessageExchangeDAO dequeueMessage(CorrelationKeySet correlationKeySet)
dequeueMessage in interface CorrelatorDAOpublic void enqueueMessage(MessageExchangeDAO mex, CorrelationKeySet correlationKeySet)
enqueueMessage in interface CorrelatorDAOpublic java.util.Collection<CorrelatorMessageDAO> getAllMessages()
getAllMessages in interface CorrelatorDAOpublic java.util.List<MessageRouteDAO> findRoute(CorrelationKeySet correlationKeySet)
findRoute in interface CorrelatorDAOpublic java.lang.String getCorrelatorId()
getCorrelatorId in interface CorrelatorDAOpublic void setCorrelatorId(java.lang.String newId)
setCorrelatorId in interface CorrelatorDAOpublic void removeRoutes(java.lang.String routeGroupId,
ProcessInstanceDAO target)
removeRoutes in interface CorrelatorDAOpublic java.util.Collection<MessageRouteDAO> getAllRoutes()
getAllRoutes in interface CorrelatorDAOpublic boolean checkRoute(CorrelationKeySet correlationKeySet)
checkRoute in interface CorrelatorDAOCopyright © 2017 WSO2. All Rights Reserved.