public interface MessageExchangeDAO
Modifier and Type | Field and Description |
---|---|
static char |
DIR_BPEL_INVOKES_PARTNERROLE |
static char |
DIR_PARTNER_INVOKES_MYROLE |
Modifier and Type | Method and Description |
---|---|
MessageDAO |
createMessage(javax.xml.namespace.QName type)
Create a new message associated with this message-exchange
|
javax.xml.namespace.QName |
getCallee()
Get the "callee"--the id of the process being invoked in a myRole
exchange.
|
java.lang.String |
getChannel()
Get the response channel.
|
java.lang.String |
getCorrelationId()
Get the correlation identifier/client id
|
java.lang.String |
getCorrelationStatus() |
java.util.Date |
getCreateTime()
Creation time of the message exchange
|
char |
getDirection()
Get the direction of the message exchange.
|
org.w3c.dom.Element |
getEPR() |
javax.xml.namespace.QName |
getFault() |
java.lang.String |
getFaultExplanation() |
ProcessInstanceDAO |
getInstance() |
java.lang.String |
getMessageExchangeId()
Instance id of the message exchange.
|
java.lang.String |
getOperation()
Get the operation name of this message exchange.
|
PartnerLinkDAO |
getPartnerLink() |
int |
getPartnerLinkModelId()
Get the model id for the partner link to which this message exchange
relates.
|
java.lang.String |
getPattern() |
java.lang.String |
getPipedMessageExchangeId()
Gets the mex id for the message exchange that has been piped with
this one in a process to process interaction.
|
javax.xml.namespace.QName |
getPortType()
The qualified name of the WSDL port type.
|
ProcessDAO |
getProcess()
Get the process associate with this message exchange.
|
boolean |
getPropagateTransactionFlag() |
java.lang.String |
getProperty(java.lang.String key) |
java.util.Set<java.lang.String> |
getPropertyNames() |
MessageDAO |
getRequest()
Get the input message.
|
MessageDAO |
getResponse()
Get output message (could be fault message)
|
java.lang.String |
getStatus()
Get state of last message sent/received.
|
int |
getSubscriberCount() |
boolean |
lockPremieMessages() |
void |
release(boolean doClean) |
void |
releasePremieMessages()
Deletes messages that arrived before the route is setup
|
void |
setCallee(javax.xml.namespace.QName callee)
Set the "callee"--the id of the process being invoked in a myRole
exchange.
|
void |
setChannel(java.lang.String string)
Set the response channel.
|
void |
setCorrelationId(java.lang.String correlationId)
Set the correlation identifier/client id
|
void |
setCorrelationStatus(java.lang.String cstatus) |
void |
setCreateTime(java.util.Date createTime) |
void |
setEPR(org.w3c.dom.Element epr) |
void |
setFault(javax.xml.namespace.QName faultType) |
void |
setFaultExplanation(java.lang.String explanation) |
void |
setInstance(ProcessInstanceDAO dao) |
void |
setOperation(java.lang.String opname) |
void |
setPartnerLink(PartnerLinkDAO plinkDAO) |
void |
setPartnerLinkModelId(int modelId)
Set the model id for the partner link to which this message exchange
relates
|
void |
setPattern(java.lang.String string) |
void |
setPipedMessageExchangeId(java.lang.String mexId) |
void |
setPortType(javax.xml.namespace.QName porttype)
Set the port type.
|
void |
setProcess(ProcessDAO process) |
void |
setProperty(java.lang.String key,
java.lang.String value) |
void |
setRequest(MessageDAO msg)
Creates an input message DAO.
|
void |
setResponse(MessageDAO msg)
Creates an output message DAO.
|
void |
setStatus(java.lang.String status)
Set state of last message sent/received.
|
void |
setSubscriberCount(int subscriberCount) |
static final char DIR_BPEL_INVOKES_PARTNERROLE
static final char DIR_PARTNER_INVOKES_MYROLE
java.lang.String getMessageExchangeId()
MessageDAO getResponse()
java.util.Date getCreateTime()
void setCreateTime(java.util.Date createTime)
MessageDAO getRequest()
java.lang.String getOperation()
javax.xml.namespace.QName getPortType()
void setPortType(javax.xml.namespace.QName porttype)
porttype
- port typevoid setStatus(java.lang.String status)
status
- state to be setjava.lang.String getStatus()
MessageDAO createMessage(javax.xml.namespace.QName type)
type
- message typeMessageDAO
void setRequest(MessageDAO msg)
void setResponse(MessageDAO msg)
int getPartnerLinkModelId()
void setPartnerLinkModelId(int modelId)
modelId
- java.lang.String getCorrelationId()
void setCorrelationId(java.lang.String correlationId)
correlationId
- identifiervoid setPattern(java.lang.String string)
void setOperation(java.lang.String opname)
void setEPR(org.w3c.dom.Element epr)
org.w3c.dom.Element getEPR()
java.lang.String getPattern()
java.lang.String getChannel()
void setChannel(java.lang.String string)
string
- response channelboolean getPropagateTransactionFlag()
javax.xml.namespace.QName getFault()
void setFault(javax.xml.namespace.QName faultType)
java.lang.String getFaultExplanation()
void setFaultExplanation(java.lang.String explanation)
void setCorrelationStatus(java.lang.String cstatus)
java.lang.String getCorrelationStatus()
ProcessDAO getProcess()
void setProcess(ProcessDAO process)
void setInstance(ProcessInstanceDAO dao)
ProcessInstanceDAO getInstance()
char getDirection()
javax.xml.namespace.QName getCallee()
void setCallee(javax.xml.namespace.QName callee)
callee
- java.lang.String getProperty(java.lang.String key)
void setProperty(java.lang.String key, java.lang.String value)
java.util.Set<java.lang.String> getPropertyNames()
void setPartnerLink(PartnerLinkDAO plinkDAO)
PartnerLinkDAO getPartnerLink()
java.lang.String getPipedMessageExchangeId()
void setPipedMessageExchangeId(java.lang.String mexId)
int getSubscriberCount()
void setSubscriberCount(int subscriberCount)
void release(boolean doClean)
void releasePremieMessages()
boolean lockPremieMessages()