org.jboss.messaging.core.server
Interface ServerMessage

All Superinterfaces:
EncodingSupport, Message
All Known Subinterfaces:
LargeServerMessage
All Known Implementing Classes:
JournalLargeServerMessage, NullStorageLargeServerMessage, ServerMessageImpl

public interface ServerMessage
extends Message, EncodingSupport

A ServerMessage

Author:
Tim Fox, Clebert Suconic

Method Summary
 ServerMessage copy()
           
 ServerMessage copy(long newID)
           
 MessageReference createReference(Queue queue)
           
 int decrementDurableRefCount()
           
 int decrementRefCount()
           
 int getMemoryEstimate()
           
 int getRefCount()
           
 int incrementDurableRefCount()
           
 int incrementRefCount()
           
 boolean isStored()
           
 void setMessageID(long id)
           
 void setStored()
           
 
Methods inherited from interface org.jboss.messaging.core.message.Message
containsProperty, containsProperty, decode, decodeBody, decodeProperties, encode, encodeBody, encodeBody, encodeProperties, getBody, getBodyInputStream, getBodySize, getDestination, getEncodeSize, getExpiration, getLargeBodySize, getMessageID, getPriority, getProperties, getPropertiesEncodeSize, getProperty, getProperty, getPropertyNames, getTimestamp, getType, isDurable, isExpired, isLargeMessage, putBooleanProperty, putBooleanProperty, putByteProperty, putByteProperty, putBytesProperty, putBytesProperty, putDoubleProperty, putDoubleProperty, putFloatProperty, putFloatProperty, putIntProperty, putIntProperty, putLongProperty, putLongProperty, putShortProperty, putShortProperty, putStringProperty, putStringProperty, putTypedProperties, removeProperty, removeProperty, setBody, setBodyInputStream, setDestination, setDurable, setExpiration, setPriority, setTimestamp, toMap
 
Methods inherited from interface org.jboss.messaging.core.journal.EncodingSupport
decode, encode, getEncodeSize
 

Method Detail

setMessageID

void setMessageID(long id)

createReference

MessageReference createReference(Queue queue)

incrementRefCount

int incrementRefCount()

incrementDurableRefCount

int incrementDurableRefCount()

decrementDurableRefCount

int decrementDurableRefCount()

decrementRefCount

int decrementRefCount()

copy

ServerMessage copy(long newID)
                   throws java.lang.Exception
Throws:
java.lang.Exception

copy

ServerMessage copy()
                   throws java.lang.Exception
Throws:
java.lang.Exception

getMemoryEstimate

int getMemoryEstimate()

setStored

void setStored()

isStored

boolean isStored()

getRefCount

int getRefCount()


Copyright © 2006 JBoss Inc. All Rights Reserved.