javax.jbi.messaging
Interface DeliveryChannel


public interface DeliveryChannel


Method Summary
 MessageExchange accept()
           
 MessageExchange accept(long timeout)
           
 void close()
           
 MessageExchangeFactory createExchangeFactory()
           
 MessageExchangeFactory createExchangeFactory(javax.xml.namespace.QName interfaceName)
           
 MessageExchangeFactory createExchangeFactory(ServiceEndpoint endpoint)
           
 MessageExchangeFactory createExchangeFactoryForService(javax.xml.namespace.QName serviceName)
           
 void send(MessageExchange exchange)
           
 boolean sendSync(MessageExchange exchange)
           
 boolean sendSync(MessageExchange exchange, long timeout)
           
 

Method Detail

close

void close()
           throws MessagingException
Throws:
MessagingException

createExchangeFactory

MessageExchangeFactory createExchangeFactory()

createExchangeFactory

MessageExchangeFactory createExchangeFactory(javax.xml.namespace.QName interfaceName)

createExchangeFactoryForService

MessageExchangeFactory createExchangeFactoryForService(javax.xml.namespace.QName serviceName)

createExchangeFactory

MessageExchangeFactory createExchangeFactory(ServiceEndpoint endpoint)

accept

MessageExchange accept()
                       throws MessagingException
Throws:
MessagingException

accept

MessageExchange accept(long timeout)
                       throws MessagingException
Throws:
MessagingException

send

void send(MessageExchange exchange)
          throws MessagingException
Throws:
MessagingException

sendSync

boolean sendSync(MessageExchange exchange)
                 throws MessagingException
Throws:
MessagingException

sendSync

boolean sendSync(MessageExchange exchange,
                 long timeout)
                 throws MessagingException
Throws:
MessagingException


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