org.jboss.messaging.core.server
Interface MessageReference
- All Known Implementing Classes:
- MessageReferenceImpl
public interface MessageReference
A reference to a message.
Channels store message references rather than the messages themselves.
- Version:
- $Revision: 3020 $
$Id: MessageReference.java 3020 2007-08-21 15:46:38Z timfox $
- Author:
- Ovidiu Feodorov, Tim Fox
getMessage
ServerMessage getMessage()
copy
MessageReference copy(Queue queue)
getScheduledDeliveryTime
long getScheduledDeliveryTime()
- Returns:
- The time in the future that delivery will be delayed until, or zero if
no scheduled delivery will occur
setScheduledDeliveryTime
void setScheduledDeliveryTime(long scheduledDeliveryTime)
getMemoryEstimate
int getMemoryEstimate()
getDeliveryCount
int getDeliveryCount()
setDeliveryCount
void setDeliveryCount(int deliveryCount)
incrementDeliveryCount
void incrementDeliveryCount()
decrementDeliveryCount
void decrementDeliveryCount()
getQueue
Queue getQueue()
Copyright © 2006 JBoss Inc. All Rights Reserved.