org.jboss.messaging.core
Class SimpleDelivery
java.lang.Object
org.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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
done
protected volatile boolean done
selectorAccepted
protected boolean selectorAccepted
observer
protected DeliveryObserver observer
reference
protected MessageReference reference
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)
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.