javax.jbi.messaging
Interface DeliveryChannel


public interface DeliveryChannel


Method Summary
 MessageExchange accept()
           
 MessageExchange accept(long timeout)
           
 void close()
           
 MessageExchangeFactory createExchangeFactory()
           
 MessageExchangeFactory createExchangeFactory(QName interfaceName)
           
 MessageExchangeFactory createExchangeFactory(ServiceEndpoint endpoint)
           
 MessageExchangeFactory createExchangeFactoryForService(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(QName interfaceName)

createExchangeFactoryForService

MessageExchangeFactory createExchangeFactoryForService(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-2007 Apache Software Foundation. All Rights Reserved.