org.apache.servicemix.bean
Class BeanEndpoint.PojoChannel

java.lang.Object
  extended by org.apache.servicemix.bean.BeanEndpoint.PojoChannel
All Implemented Interfaces:
javax.jbi.messaging.DeliveryChannel
Enclosing class:
BeanEndpoint

protected class BeanEndpoint.PojoChannel
extends java.lang.Object
implements javax.jbi.messaging.DeliveryChannel


Constructor Summary
protected BeanEndpoint.PojoChannel()
           
 
Method Summary
 javax.jbi.messaging.MessageExchange accept()
           
 javax.jbi.messaging.MessageExchange accept(long l)
           
 void close()
           
 javax.jbi.messaging.MessageExchangeFactory createExchangeFactory()
           
 javax.jbi.messaging.MessageExchangeFactory createExchangeFactory(javax.xml.namespace.QName qName)
           
 javax.jbi.messaging.MessageExchangeFactory createExchangeFactory(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
           
 javax.jbi.messaging.MessageExchangeFactory createExchangeFactoryForService(javax.xml.namespace.QName qName)
           
 void send(javax.jbi.messaging.MessageExchange messageExchange)
           
 boolean sendSync(javax.jbi.messaging.MessageExchange messageExchange)
           
 boolean sendSync(javax.jbi.messaging.MessageExchange messageExchange, long l)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanEndpoint.PojoChannel

protected BeanEndpoint.PojoChannel()
Method Detail

close

public void close()
           throws javax.jbi.messaging.MessagingException
Specified by:
close in interface javax.jbi.messaging.DeliveryChannel
Throws:
javax.jbi.messaging.MessagingException

createExchangeFactory

public javax.jbi.messaging.MessageExchangeFactory createExchangeFactory()
Specified by:
createExchangeFactory in interface javax.jbi.messaging.DeliveryChannel

createExchangeFactory

public javax.jbi.messaging.MessageExchangeFactory createExchangeFactory(javax.xml.namespace.QName qName)
Specified by:
createExchangeFactory in interface javax.jbi.messaging.DeliveryChannel

createExchangeFactoryForService

public javax.jbi.messaging.MessageExchangeFactory createExchangeFactoryForService(javax.xml.namespace.QName qName)
Specified by:
createExchangeFactoryForService in interface javax.jbi.messaging.DeliveryChannel

createExchangeFactory

public javax.jbi.messaging.MessageExchangeFactory createExchangeFactory(javax.jbi.servicedesc.ServiceEndpoint serviceEndpoint)
Specified by:
createExchangeFactory in interface javax.jbi.messaging.DeliveryChannel

accept

public javax.jbi.messaging.MessageExchange accept()
                                           throws javax.jbi.messaging.MessagingException
Specified by:
accept in interface javax.jbi.messaging.DeliveryChannel
Throws:
javax.jbi.messaging.MessagingException

accept

public javax.jbi.messaging.MessageExchange accept(long l)
                                           throws javax.jbi.messaging.MessagingException
Specified by:
accept in interface javax.jbi.messaging.DeliveryChannel
Throws:
javax.jbi.messaging.MessagingException

send

public void send(javax.jbi.messaging.MessageExchange messageExchange)
          throws javax.jbi.messaging.MessagingException
Specified by:
send in interface javax.jbi.messaging.DeliveryChannel
Throws:
javax.jbi.messaging.MessagingException

sendSync

public boolean sendSync(javax.jbi.messaging.MessageExchange messageExchange)
                 throws javax.jbi.messaging.MessagingException
Specified by:
sendSync in interface javax.jbi.messaging.DeliveryChannel
Throws:
javax.jbi.messaging.MessagingException

sendSync

public boolean sendSync(javax.jbi.messaging.MessageExchange messageExchange,
                        long l)
                 throws javax.jbi.messaging.MessagingException
Specified by:
sendSync in interface javax.jbi.messaging.DeliveryChannel
Throws:
javax.jbi.messaging.MessagingException


Copyright © 2005-2011 FuseSource. All Rights Reserved.