org.jboss.messaging.core
Class SimpleDelivery

java.lang.Object
  extended byorg.jboss.messaging.core.SimpleDelivery
All Implemented Interfaces:
Delivery

public class SimpleDelivery
extends java.lang.Object
implements Delivery

A simple Delivery implementation.

Version:
$Revision: 2202 $ $Id: SimpleDelivery.java 2202 2007-02-08 10:50:26Z timfox $
Author:
Ovidiu Feodorov, Tim Fox

Field Summary
protected  boolean done
           
protected  DeliveryObserver observer
           
protected  MessageReference reference
           
protected  boolean selectorAccepted
           
 
Constructor Summary
SimpleDelivery()
           
SimpleDelivery(boolean d)
           
SimpleDelivery(DeliveryObserver observer, MessageReference reference)
           
SimpleDelivery(DeliveryObserver observer, MessageReference reference, boolean done)
           
SimpleDelivery(DeliveryObserver observer, MessageReference reference, boolean done, boolean selectorAccepted)
           
SimpleDelivery(MessageReference reference, boolean done)
           
 
Method Summary
 void acknowledge(Transaction tx)
           
 void cancel()
           
 DeliveryObserver getObserver()
           
 MessageReference getReference()
           
 boolean isDone()
           
 boolean isSelectorAccepted()
           
 void setObserver(DeliveryObserver observer)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

done

protected volatile boolean done

selectorAccepted

protected boolean selectorAccepted

observer

protected DeliveryObserver observer

reference

protected MessageReference reference
Constructor Detail

SimpleDelivery

public SimpleDelivery()

SimpleDelivery

public SimpleDelivery(boolean d)

SimpleDelivery

public SimpleDelivery(DeliveryObserver observer,
                      MessageReference reference)

SimpleDelivery

public SimpleDelivery(MessageReference reference,
                      boolean done)

SimpleDelivery

public SimpleDelivery(DeliveryObserver observer,
                      MessageReference reference,
                      boolean done)

SimpleDelivery

public SimpleDelivery(DeliveryObserver observer,
                      MessageReference reference,
                      boolean done,
                      boolean selectorAccepted)
Method Detail

getReference

public MessageReference getReference()
Specified by:
getReference in interface Delivery

isDone

public boolean isDone()
Specified by:
isDone in interface Delivery

isSelectorAccepted

public boolean isSelectorAccepted()
Specified by:
isSelectorAccepted in interface Delivery

setObserver

public void setObserver(DeliveryObserver observer)
Specified by:
setObserver in interface Delivery

getObserver

public DeliveryObserver getObserver()
Specified by:
getObserver in interface Delivery

acknowledge

public void acknowledge(Transaction tx)
                 throws java.lang.Throwable
Specified by:
acknowledge in interface Delivery
Throws:
java.lang.Throwable

cancel

public void cancel()
            throws java.lang.Throwable
Specified by:
cancel in interface Delivery
Throws:
java.lang.Throwable

toString

public java.lang.String toString()


Copyright © 2006 JBoss Inc. All Rights Reserved.