org.jboss.soa.esb.couriers
Interface Courier

All Superinterfaces:
org.jboss.internal.soa.esb.couriers.DeliverOnlyCourier
All Known Subinterfaces:
TwoWayCourier

public interface Courier
extends org.jboss.internal.soa.esb.couriers.DeliverOnlyCourier

Courier interface. Deals relatively low level Message transport options.

Author:
esteban, kstam@redhat.com

Method Summary
 boolean deliver(Message message)
          Try to deliverAsync an ESB message.
 
Methods inherited from interface org.jboss.internal.soa.esb.couriers.DeliverOnlyCourier
cleanup
 

Method Detail

deliver

boolean deliver(Message message)
                throws CourierException,
                       MalformedEPRException
Try to deliverAsync an ESB message. This is a one shot delivery.

Specified by:
deliver in interface org.jboss.internal.soa.esb.couriers.DeliverOnlyCourier
Parameters:
message - Message - the message to deliverAsync
Returns:
boolean - the result of the delivery
Throws:
CourierException - - if problems were encountered
MalformedEPRException