javax.jbi.messaging
Interface MessageExchange
- All Known Subinterfaces:
- InOnly, InOptionalOut, InOut, RobustInOnly
public interface MessageExchange
JTA_TRANSACTION_PROPERTY_NAME
static final String JTA_TRANSACTION_PROPERTY_NAME
- See Also:
- Constant Field Values
getPattern
URI getPattern()
getExchangeId
String getExchangeId()
getStatus
ExchangeStatus getStatus()
setStatus
void setStatus(ExchangeStatus status)
throws MessagingException
- Throws:
MessagingException
setError
void setError(Exception error)
getError
Exception getError()
getFault
Fault getFault()
setFault
void setFault(Fault fault)
throws MessagingException
- Throws:
MessagingException
createMessage
NormalizedMessage createMessage()
throws MessagingException
- Throws:
MessagingException
createFault
Fault createFault()
throws MessagingException
- Throws:
MessagingException
getMessage
NormalizedMessage getMessage(String name)
setMessage
void setMessage(NormalizedMessage msg,
String name)
throws MessagingException
- Throws:
MessagingException
getProperty
Object getProperty(String name)
setProperty
void setProperty(String name,
Object obj)
setEndpoint
void setEndpoint(ServiceEndpoint endpoint)
setService
void setService(QName service)
setInterfaceName
void setInterfaceName(QName interfaceName)
setOperation
void setOperation(QName name)
getEndpoint
ServiceEndpoint getEndpoint()
getInterfaceName
QName getInterfaceName()
getService
QName getService()
getOperation
QName getOperation()
isTransacted
boolean isTransacted()
getRole
MessageExchange.Role getRole()
getPropertyNames
Set getPropertyNames()
Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.