|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ow2.petals.jbi.messaging.exchange.AbstractContextualMessageExchangeFactory
public abstract class AbstractContextualMessageExchangeFactory
This implementation creates MessageExchangeWrapper instances of
MessageExchange
| Constructor Summary | |
|---|---|
protected |
AbstractContextualMessageExchangeFactory(javax.jbi.servicedesc.ServiceEndpoint consumerEndpoint,
ContextualMessageExchangeImplBuilder messageExchangeImplBuilder,
java.util.logging.Logger logger)
|
| Method Summary | |
|---|---|
javax.jbi.messaging.MessageExchange |
createExchange(javax.xml.namespace.QName serviceName,
javax.xml.namespace.QName operationName)
|
javax.jbi.messaging.MessageExchange |
createExchange(java.net.URI pattern)
Return a MessageExchangeDecorator for Consumer, as
InOnlyExchange, InOutExchange,... |
javax.jbi.messaging.InOnly |
createInOnlyExchange()
Return a MessageExchangeDecorator for Consumer, as
InOnly. |
javax.jbi.messaging.InOptionalOut |
createInOptionalOutExchange()
Return a MessageExchangeDecorator for Consumer, as
InOptionalOut. |
javax.jbi.messaging.InOut |
createInOutExchange()
Return a MessageExchangeDecorator for Consumer, as
InOut. |
protected abstract MessageExchangeWrapper |
createMessageExchangeDecoratorForPattern(MessageExchangeImpl exchange,
java.net.URI pattern)
|
javax.jbi.messaging.RobustInOnly |
createRobustInOnlyExchange()
Return a MessageExchangeDecorator for Consumer, as
RobustInOnly. |
protected boolean |
isInOnlyPattern(java.net.URI pattern)
|
protected boolean |
isInOptionalOutPattern(java.net.URI pattern)
|
protected boolean |
isInOutPattern(java.net.URI pattern)
|
protected boolean |
isRobustInOnlyPattern(java.net.URI pattern)
|
protected void |
setFactorySpecificTarget(MessageExchangeImpl exchange)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected AbstractContextualMessageExchangeFactory(javax.jbi.servicedesc.ServiceEndpoint consumerEndpoint,
ContextualMessageExchangeImplBuilder messageExchangeImplBuilder,
java.util.logging.Logger logger)
| Method Detail |
|---|
public javax.jbi.messaging.InOnly createInOnlyExchange()
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer, as
InOnly.
createInOnlyExchange in interface javax.jbi.messaging.MessageExchangeFactoryjavax.jbi.messaging.MessagingExceptionMessageExchangeFactory.createInOnlyExchange()
public javax.jbi.messaging.InOptionalOut createInOptionalOutExchange()
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer, as
InOptionalOut.
createInOptionalOutExchange in interface javax.jbi.messaging.MessageExchangeFactoryjavax.jbi.messaging.MessagingExceptionMessageExchangeFactory.createInOptionalOutExchange()
public javax.jbi.messaging.InOut createInOutExchange()
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer, as
InOut.
createInOutExchange in interface javax.jbi.messaging.MessageExchangeFactoryjavax.jbi.messaging.MessagingExceptionMessageExchangeFactory.createInOutExchange()
public javax.jbi.messaging.RobustInOnly createRobustInOnlyExchange()
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer, as
RobustInOnly.
createRobustInOnlyExchange in interface javax.jbi.messaging.MessageExchangeFactoryjavax.jbi.messaging.MessagingExceptionMessageExchangeFactory.createRobustInOnlyExchange()
public javax.jbi.messaging.MessageExchange createExchange(javax.xml.namespace.QName serviceName,
javax.xml.namespace.QName operationName)
throws javax.jbi.messaging.MessagingException
createExchange in interface javax.jbi.messaging.MessageExchangeFactoryjavax.jbi.messaging.MessagingExceptionMessageExchangeFactory.createExchange(QName,
QName)
public javax.jbi.messaging.MessageExchange createExchange(java.net.URI pattern)
throws javax.jbi.messaging.MessagingException
MessageExchangeDecorator for Consumer, as
InOnlyExchange, InOutExchange,...
createExchange in interface javax.jbi.messaging.MessageExchangeFactoryjavax.jbi.messaging.MessagingExceptionMessageExchangeFactory.createExchange(java.net.URI)protected void setFactorySpecificTarget(MessageExchangeImpl exchange)
protected abstract MessageExchangeWrapper createMessageExchangeDecoratorForPattern(MessageExchangeImpl exchange,
java.net.URI pattern)
protected boolean isInOptionalOutPattern(java.net.URI pattern)
protected boolean isInOutPattern(java.net.URI pattern)
protected boolean isRobustInOnlyPattern(java.net.URI pattern)
protected boolean isInOnlyPattern(java.net.URI pattern)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||