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.