org.apache.servicemix.bean
Class BeanEndpoint.PojoChannel

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

protected class BeanEndpoint.PojoChannel
extends Object
implements DeliveryChannel


Constructor Summary
protected BeanEndpoint.PojoChannel()
           
 
Method Summary
 MessageExchange accept()
           
 MessageExchange accept(long l)
           
 void close()
           
 MessageExchangeFactory createExchangeFactory()
           
 MessageExchangeFactory createExchangeFactory(QName qName)
           
 MessageExchangeFactory createExchangeFactory(ServiceEndpoint serviceEndpoint)
           
 MessageExchangeFactory createExchangeFactoryForService(QName qName)
           
 void send(MessageExchange messageExchange)
           
 boolean sendSync(MessageExchange messageExchange)
           
 boolean sendSync(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 MessagingException
Specified by:
close in interface DeliveryChannel
Throws:
MessagingException

createExchangeFactory

public MessageExchangeFactory createExchangeFactory()
Specified by:
createExchangeFactory in interface DeliveryChannel

createExchangeFactory

public MessageExchangeFactory createExchangeFactory(QName qName)
Specified by:
createExchangeFactory in interface DeliveryChannel

createExchangeFactoryForService

public MessageExchangeFactory createExchangeFactoryForService(QName qName)
Specified by:
createExchangeFactoryForService in interface DeliveryChannel

createExchangeFactory

public MessageExchangeFactory createExchangeFactory(ServiceEndpoint serviceEndpoint)
Specified by:
createExchangeFactory in interface DeliveryChannel

accept

public MessageExchange accept()
                       throws MessagingException
Specified by:
accept in interface DeliveryChannel
Throws:
MessagingException

accept

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

send

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

sendSync

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

sendSync

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


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