org.apache.servicemix.tck.mock
Class MockExchangeFactory

java.lang.Object
  extended by org.apache.servicemix.tck.mock.MockExchangeFactory
All Implemented Interfaces:
javax.jbi.messaging.MessageExchangeFactory

public class MockExchangeFactory
extends java.lang.Object
implements javax.jbi.messaging.MessageExchangeFactory


Nested Class Summary
static class MockExchangeFactory.MockInOnly
           
static class MockExchangeFactory.MockInOptionalOut
           
static class MockExchangeFactory.MockInOut
           
static class MockExchangeFactory.MockRobustInOnly
           
 
Field Summary
static java.net.URI IN_ONLY
           
static java.net.URI IN_OPTIONAL_OUT
           
static java.net.URI IN_OUT
           
static java.net.URI ROBUST_IN_ONLY
           
 
Constructor Summary
MockExchangeFactory()
           
 
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)
           
 javax.jbi.messaging.InOnly createInOnlyExchange()
           
 javax.jbi.messaging.InOptionalOut createInOptionalOutExchange()
           
 javax.jbi.messaging.InOut createInOutExchange()
           
 javax.jbi.messaging.RobustInOnly createRobustInOnlyExchange()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IN_ONLY

public static final java.net.URI IN_ONLY

IN_OUT

public static final java.net.URI IN_OUT

IN_OPTIONAL_OUT

public static final java.net.URI IN_OPTIONAL_OUT

ROBUST_IN_ONLY

public static final java.net.URI ROBUST_IN_ONLY
Constructor Detail

MockExchangeFactory

public MockExchangeFactory()
Method Detail

createExchange

public javax.jbi.messaging.MessageExchange createExchange(javax.xml.namespace.QName serviceName,
                                                          javax.xml.namespace.QName operationName)
                                                   throws javax.jbi.messaging.MessagingException
Specified by:
createExchange in interface javax.jbi.messaging.MessageExchangeFactory
Throws:
javax.jbi.messaging.MessagingException

createExchange

public javax.jbi.messaging.MessageExchange createExchange(java.net.URI pattern)
                                                   throws javax.jbi.messaging.MessagingException
Specified by:
createExchange in interface javax.jbi.messaging.MessageExchangeFactory
Throws:
javax.jbi.messaging.MessagingException

createInOnlyExchange

public javax.jbi.messaging.InOnly createInOnlyExchange()
                                                throws javax.jbi.messaging.MessagingException
Specified by:
createInOnlyExchange in interface javax.jbi.messaging.MessageExchangeFactory
Throws:
javax.jbi.messaging.MessagingException

createInOptionalOutExchange

public javax.jbi.messaging.InOptionalOut createInOptionalOutExchange()
                                                              throws javax.jbi.messaging.MessagingException
Specified by:
createInOptionalOutExchange in interface javax.jbi.messaging.MessageExchangeFactory
Throws:
javax.jbi.messaging.MessagingException

createInOutExchange

public javax.jbi.messaging.InOut createInOutExchange()
                                              throws javax.jbi.messaging.MessagingException
Specified by:
createInOutExchange in interface javax.jbi.messaging.MessageExchangeFactory
Throws:
javax.jbi.messaging.MessagingException

createRobustInOnlyExchange

public javax.jbi.messaging.RobustInOnly createRobustInOnlyExchange()
                                                            throws javax.jbi.messaging.MessagingException
Specified by:
createRobustInOnlyExchange in interface javax.jbi.messaging.MessageExchangeFactory
Throws:
javax.jbi.messaging.MessagingException


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