public interface MessageExchangeFactory
| Modifier and Type | Method and Description |
|---|---|
MessageExchange |
createExchange(QName serviceName,
QName operationName)
Creates a new MessageExchange instance used to initiate a service
invocation.
|
MessageExchange |
createExchange(URI pattern)
Creates a new MessageExchange instance used to initiate a service
invocation.
|
InOnly |
createInOnlyExchange()
Convenience method that creates an In-Only message exchange.
|
InOptionalOut |
createInOptionalOutExchange()
Convenience method that creates an In-Optional-Out message exchange.
|
InOut |
createInOutExchange()
Convenience method that creates an In-Out message exchange.
|
RobustInOnly |
createRobustInOnlyExchange()
Convenience method that creates an Robust-In-Only message exchange.
|
MessageExchange createExchange(QName serviceName, QName operationName) throws MessagingException
serviceName - name of the service to be invokedoperationName - name of the operation to be invokedMessagingException - if the given service or operation are not
registered with the NMR or the factory was created for a particular
interface, and the given serviceName does not implement that interface.MessageExchange createExchange(URI pattern) throws MessagingException
pattern - message exchange patternMessagingException - specified pattern is not registered to a
message exchange typeInOnly createInOnlyExchange() throws MessagingException
MessagingException - failed to create exchangeInOptionalOut createInOptionalOutExchange() throws MessagingException
MessagingException - failed to create exchangeInOut createInOutExchange() throws MessagingException
MessagingException - failed to create exchangeRobustInOnly createRobustInOnlyExchange() throws MessagingException
MessagingException - failed to create exchangeCopyright © 2011-2016 OpenESB Community. All Rights Reserved.