org.jboss.messaging.core.contract
Interface Delivery

All Known Implementing Classes:
SimpleDelivery

public interface Delivery

A message delivery. It can be "done" or active.

Version:
$Revision: 5505 $ $Id: Delivery.java 5505 2008-12-10 14:32:06Z gaohoward $
Author:
Ovidiu Feodorov, Tim Fox

Method Summary
 void acknowledge(Transaction tx)
           
 void cancel()
           
 DeliveryObserver getObserver()
           
 MessageReference getReference()
           
 boolean isRecovered()
           
 boolean isSelectorAccepted()
           
 boolean isXAPrepared()
          Mark if this delivery is with a prepared XA transaction.
 

Method Detail

getReference

MessageReference getReference()

getObserver

DeliveryObserver getObserver()

isSelectorAccepted

boolean isSelectorAccepted()

acknowledge

void acknowledge(Transaction tx)
                 throws java.lang.Throwable
Throws:
java.lang.Throwable

cancel

void cancel()
            throws java.lang.Throwable
Throws:
java.lang.Throwable

isRecovered

boolean isRecovered()

isXAPrepared

boolean isXAPrepared()
Mark if this delivery is with a prepared XA transaction.



Copyright © 2006 JBoss Inc. All Rights Reserved.