|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MessageExchangeDAO
Data access object for a message exchange.
Field Summary | |
---|---|
static char |
DIR_BPEL_INVOKES_PARTNERROLE
|
static char |
DIR_PARTNER_INVOKES_MYROLE
|
Method Summary | |
---|---|
MessageDAO |
createMessage(javax.xml.namespace.QName type)
Create a new message associated with this message-exchange |
MessageExchange.AckType |
getAckType()
|
javax.xml.namespace.QName |
getCallee()
Get the "callee"--the id of the service being invoked in a myRole exchange. |
java.lang.String |
getChannel()
Get the response channel. |
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()
|
MessageExchange.FailureType |
getFailureType()
|
javax.xml.namespace.QName |
getFault()
|
java.lang.String |
getFaultExplanation()
|
ProcessInstanceDAO |
getInstance()
|
InvocationStyle |
getInvocationStyle()
Get the invocation style. |
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 |
getPartnersKey()
Get the the partner's identifier for this message exchange. |
MessageExchange.MessageExchangePattern |
getPattern()
|
java.lang.String |
getPipedMessageExchangeId()
Gets the message exchange that has been piped with this one in a process to process interaction. |
javax.xml.namespace.QName |
getPipedPID()
|
javax.xml.namespace.QName |
getPortType()
The qualified name of the WSDL port type. |
ProcessDAO |
getProcess()
Get the process associate with this message exchange. |
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) |
MessageExchange.Status |
getStatus()
Get state of last message sent/received. |
long |
getTimeout()
|
void |
release(boolean doClean)
|
void |
setAckType(MessageExchange.AckType ackType)
|
void |
setCallee(javax.xml.namespace.QName callee)
Set the "callee"--the id of the service being invoked in a myRole exchange. |
void |
setChannel(java.lang.String string)
Set the response channel. |
void |
setCorrelationStatus(java.lang.String cstatus)
|
void |
setEPR(org.w3c.dom.Element epr)
|
void |
setFailureType(MessageExchange.FailureType failureType)
|
void |
setFault(javax.xml.namespace.QName faultType)
|
void |
setFaultExplanation(java.lang.String explanation)
|
void |
setInstance(ProcessInstanceDAO dao)
|
void |
setInvocationStyle(InvocationStyle invocationStyle)
Set the invocation style. |
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 |
setPartnersKey(java.lang.String correlationId)
Set the correlation identifier/client id |
void |
setPattern(MessageExchange.MessageExchangePattern pattern)
|
void |
setPipedMessageExchangeId(java.lang.String pipedMexId)
|
void |
setPipedPID(javax.xml.namespace.QName pipedPid)
|
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(MessageExchange.Status status)
Set state of last message sent/received. |
void |
setTimeout(long timeout)
|
Field Detail |
---|
static final char DIR_BPEL_INVOKES_PARTNERROLE
static final char DIR_PARTNER_INVOKES_MYROLE
Method Detail |
---|
java.lang.String getMessageExchangeId()
InvocationStyle getInvocationStyle()
void setInvocationStyle(InvocationStyle invocationStyle)
invocationStyle
- MessageDAO getResponse()
java.util.Date getCreateTime()
MessageDAO getRequest()
java.lang.String getOperation()
javax.xml.namespace.QName getPortType()
void setPortType(javax.xml.namespace.QName porttype)
porttype
- port typevoid setStatus(MessageExchange.Status status)
status
- state to be setMessageExchange.Status getStatus()
MessageDAO createMessage(javax.xml.namespace.QName type)
type
- message type
MessageDAO
void setRequest(MessageDAO msg)
void setResponse(MessageDAO msg)
int getPartnerLinkModelId()
void setPartnerLinkModelId(int modelId)
modelId
- java.lang.String getPartnersKey()
void setPartnersKey(java.lang.String correlationId)
correlationId
- identifiervoid setPattern(MessageExchange.MessageExchangePattern pattern)
void setOperation(java.lang.String opname)
void setEPR(org.w3c.dom.Element epr)
org.w3c.dom.Element getEPR()
MessageExchange.MessageExchangePattern getPattern()
java.lang.String getChannel()
void setChannel(java.lang.String string)
string
- response channeljavax.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 pipedMexId)
void release(boolean doClean)
void setFailureType(MessageExchange.FailureType failureType)
MessageExchange.FailureType getFailureType()
long getTimeout()
void setTimeout(long timeout)
void setAckType(MessageExchange.AckType ackType)
MessageExchange.AckType getAckType()
javax.xml.namespace.QName getPipedPID()
void setPipedPID(javax.xml.namespace.QName pipedPid)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |