public abstract class AbstractServerMessageImpl<X extends AbstractServerMessageImpl<X,T>,T extends StorableMessageMetaData> extends Object implements ServerMessage<T>
Constructor and Description |
---|
AbstractServerMessageImpl(StoredMessage<T> handle,
Object connectionReference) |
Modifier and Type | Method and Description |
---|---|
String |
debugIdentity() |
Object |
getConnectionReference() |
Collection<QpidByteBuffer> |
getContent() |
int |
getContent(ByteBuffer buf) |
long |
getMessageNumber() |
StoredMessage<T> |
getStoredMessage() |
boolean |
isPersistent() |
boolean |
isReferenced() |
boolean |
isReferenced(TransactionLogResource resource) |
MessageReference<X> |
newReference() |
MessageReference<X> |
newReference(TransactionLogResource object) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getArrivalTime, getExpiration, getInitialRoutingAddress, getMessageHeader, getSize
public AbstractServerMessageImpl(StoredMessage<T> handle, Object connectionReference)
public StoredMessage<T> getStoredMessage()
getStoredMessage
in interface EnqueueableMessage
getStoredMessage
in interface ServerMessage<T extends StorableMessageMetaData>
public String debugIdentity()
public final MessageReference<X> newReference()
newReference
in interface ServerMessage<T extends StorableMessageMetaData>
public final MessageReference<X> newReference(TransactionLogResource object)
newReference
in interface ServerMessage<T extends StorableMessageMetaData>
public final boolean isReferenced(TransactionLogResource resource)
isReferenced
in interface ServerMessage<T extends StorableMessageMetaData>
public final boolean isReferenced()
isReferenced
in interface ServerMessage<T extends StorableMessageMetaData>
public final boolean isPersistent()
isPersistent
in interface EnqueueableMessage
isPersistent
in interface ServerMessage<T extends StorableMessageMetaData>
public final long getMessageNumber()
getMessageNumber
in interface EnqueueableMessage
public final int getContent(ByteBuffer buf)
getContent
in interface MessageContentSource
public final Collection<QpidByteBuffer> getContent()
getContent
in interface MessageContentSource
public final Object getConnectionReference()
getConnectionReference
in interface ServerMessage<T extends StorableMessageMetaData>
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.