org.jboss.messaging.core
Interface MessageReference

All Superinterfaces:
Routable, java.io.Serializable
All Known Implementing Classes:
SimpleMessageReference

public interface MessageReference
extends Routable

A "lightweight" message representative.

Version:
$Revision: 764 $ $Id: MessageReference.java 764 2006-03-22 10:23:38Z timfox $
Author:
Ovidiu Feodorov, Tim Fox

Field Summary
 
Fields inherited from interface org.jboss.messaging.core.Routable
COLLECTOR_ID, REMOTE_ROUTABLE, REPLICATOR_ID
 
Method Summary
 MessageReference copy()
           
 int getInMemoryChannelCount()
           
 long getOrdering()
           
 java.io.Serializable getStoreID()
           
 void releaseMemoryReference()
           
 void setOrdering(long ordering)
           
 
Methods inherited from interface org.jboss.messaging.core.Routable
containsHeader, decrementDeliveryCount, getDeliveryCount, getExpiration, getHeader, getHeaderNames, getHeaders, getMessage, getMessageID, getPriority, getTimestamp, incrementDeliveryCount, isExpired, isReference, isReliable, putHeader, removeHeader, setDeliveryCount, setPriority, setReliable
 

Method Detail

getStoreID

public java.io.Serializable getStoreID()

getInMemoryChannelCount

public int getInMemoryChannelCount()

getOrdering

public long getOrdering()

setOrdering

public void setOrdering(long ordering)

releaseMemoryReference

public void releaseMemoryReference()

copy

public MessageReference copy()


Copyright © 2006 JBoss Inc. All Rights Reserved.