org.apache.servicemix.client
Class DefaultDestination

java.lang.Object
  extended by org.apache.servicemix.client.DefaultDestination
All Implemented Interfaces:
org.apache.servicemix.jbi.api.Destination

public class DefaultDestination
extends Object
implements Destination

Version:
$Revision: 432921 $

Constructor Summary
DefaultDestination(ServiceMixClient client, String destinationUri)
           
 
Method Summary
protected  void configure(javax.jbi.messaging.MessageExchange exchange)
           
 javax.jbi.messaging.InOnly createInOnlyExchange()
           
 Message createInOnlyMessage()
           
 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
 

Constructor Detail

DefaultDestination

public DefaultDestination(ServiceMixClient client,
                          String destinationUri)
                   throws javax.jbi.messaging.MessagingException
Throws:
javax.jbi.messaging.MessagingException
Method Detail

createInOnlyExchange

public javax.jbi.messaging.InOnly createInOnlyExchange()
                                                throws javax.jbi.messaging.MessagingException
Specified by:
createInOnlyExchange in interface org.apache.servicemix.jbi.api.Destination
Throws:
javax.jbi.messaging.MessagingException

createInOptionalOutExchange

public javax.jbi.messaging.InOptionalOut createInOptionalOutExchange()
                                                              throws javax.jbi.messaging.MessagingException
Specified by:
createInOptionalOutExchange in interface org.apache.servicemix.jbi.api.Destination
Throws:
javax.jbi.messaging.MessagingException

createInOutExchange

public javax.jbi.messaging.InOut createInOutExchange()
                                              throws javax.jbi.messaging.MessagingException
Specified by:
createInOutExchange in interface org.apache.servicemix.jbi.api.Destination
Throws:
javax.jbi.messaging.MessagingException

createRobustInOnlyExchange

public javax.jbi.messaging.RobustInOnly createRobustInOnlyExchange()
                                                            throws javax.jbi.messaging.MessagingException
Specified by:
createRobustInOnlyExchange in interface org.apache.servicemix.jbi.api.Destination
Throws:
javax.jbi.messaging.MessagingException

createInOnlyMessage

public Message createInOnlyMessage()
                            throws javax.jbi.messaging.MessagingException
Specified by:
createInOnlyMessage in interface org.apache.servicemix.jbi.api.Destination
Throws:
javax.jbi.messaging.MessagingException

configure

protected void configure(javax.jbi.messaging.MessageExchange exchange)
                  throws javax.jbi.messaging.MessagingException
Throws:
javax.jbi.messaging.MessagingException


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