javax.jbi.messaging
Interface MessageExchange

All Known Subinterfaces:
InOnly, InOptionalOut, InOut, RobustInOnly

public interface MessageExchange


Nested Class Summary
static class MessageExchange.Role
           
 
Field Summary
static java.lang.String JTA_TRANSACTION_PROPERTY_NAME
           
 
Method Summary
 Fault createFault()
           
 NormalizedMessage createMessage()
           
 ServiceEndpoint getEndpoint()
           
 java.lang.Exception getError()
           
 java.lang.String getExchangeId()
           
 Fault getFault()
           
 javax.xml.namespace.QName getInterfaceName()
           
 NormalizedMessage getMessage(java.lang.String name)
           
 javax.xml.namespace.QName getOperation()
           
 java.net.URI getPattern()
           
 java.lang.Object getProperty(java.lang.String name)
           
 java.util.Set getPropertyNames()
           
 MessageExchange.Role getRole()
           
 javax.xml.namespace.QName getService()
           
 ExchangeStatus getStatus()
           
 boolean isTransacted()
           
 void setEndpoint(ServiceEndpoint endpoint)
           
 void setError(java.lang.Exception error)
           
 void setFault(Fault fault)
           
 void setInterfaceName(javax.xml.namespace.QName interfaceName)
           
 void setMessage(NormalizedMessage msg, java.lang.String name)
           
 void setOperation(javax.xml.namespace.QName name)
           
 void setProperty(java.lang.String name, java.lang.Object obj)
           
 void setService(javax.xml.namespace.QName service)
           
 void setStatus(ExchangeStatus status)
           
 

Field Detail

JTA_TRANSACTION_PROPERTY_NAME

static final java.lang.String JTA_TRANSACTION_PROPERTY_NAME
See Also:
Constant Field Values
Method Detail

getPattern

java.net.URI getPattern()

getExchangeId

java.lang.String getExchangeId()

getStatus

ExchangeStatus getStatus()

setStatus

void setStatus(ExchangeStatus status)
               throws MessagingException
Throws:
MessagingException

setError

void setError(java.lang.Exception error)

getError

java.lang.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(java.lang.String name)

setMessage

void setMessage(NormalizedMessage msg,
                java.lang.String name)
                throws MessagingException
Throws:
MessagingException

getProperty

java.lang.Object getProperty(java.lang.String name)

setProperty

void setProperty(java.lang.String name,
                 java.lang.Object obj)

setEndpoint

void setEndpoint(ServiceEndpoint endpoint)

setService

void setService(javax.xml.namespace.QName service)

setInterfaceName

void setInterfaceName(javax.xml.namespace.QName interfaceName)

setOperation

void setOperation(javax.xml.namespace.QName name)

getEndpoint

ServiceEndpoint getEndpoint()

getInterfaceName

javax.xml.namespace.QName getInterfaceName()

getService

javax.xml.namespace.QName getService()

getOperation

javax.xml.namespace.QName getOperation()

isTransacted

boolean isTransacted()

getRole

MessageExchange.Role getRole()

getPropertyNames

java.util.Set getPropertyNames()


Copyright © 2005-2006 Apache Software Foundation. All Rights Reserved.