org.codehaus.activemq.service.impl
Class MessagePointer

java.lang.Object
  extended byorg.codehaus.activemq.service.impl.MessagePointer

class MessagePointer
extends Object

An entry for a message to be dispatched

Version:
$Revision: 1.5 $

Constructor Summary
MessagePointer(MessageContainer container, MessageIdentity messageIdentity)
          Create a message ptr
 
Method Summary
 void clear()
          Simply remove the interest in the message
 void delete(MessageAck ack)
          Notify the container it should delete the message
 MessageContainer getContainer()
           
 MessageIdentity getMessageIdentity()
           
 boolean isDispatched()
           
 boolean isRead()
           
 boolean isRedelivered()
           
 void reset()
          Reset default states for this MessagePointer
 void setContainer(MessageContainer container)
           
 void setDispatched(boolean dispatched)
           
 void setMessageIdentity(MessageIdentity messageIdentity)
           
 void setRead(boolean read)
           
 void setRedelivered(boolean redelivered)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessagePointer

public MessagePointer(MessageContainer container,
                      MessageIdentity messageIdentity)
               throws JMSException
Create a message ptr

Parameters:
container - the container where the message is held
messageIdentity - the id of the message
Throws:
JMSException
Method Detail

reset

public void reset()
Reset default states for this MessagePointer


clear

public void clear()
           throws JMSException
Simply remove the interest in the message

Throws:
JMSException

delete

public void delete(MessageAck ack)
            throws JMSException
Notify the container it should delete the message

Parameters:
ack -
Throws:
JMSException

getContainer

public MessageContainer getContainer()
Returns:
Returns the container.

setContainer

public void setContainer(MessageContainer container)
Parameters:
container - The container to set.

isDispatched

public boolean isDispatched()
Returns:
Returns the dispatched.

setDispatched

public void setDispatched(boolean dispatched)
Parameters:
dispatched - The dispatched to set.

isRead

public boolean isRead()
Returns:
Returns the read.

setRead

public void setRead(boolean read)
Parameters:
read - The read to set.

getMessageIdentity

public MessageIdentity getMessageIdentity()

setMessageIdentity

public void setMessageIdentity(MessageIdentity messageIdentity)

isRedelivered

public boolean isRedelivered()
Returns:
Returns the redilivered.

setRedelivered

public void setRedelivered(boolean redelivered)
Parameters:
redelivered - The redilivered to set.


Copyright © 2004 Protique, Ltd.. All Rights Reserved.