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, waitgetArrivalTime, getExpiration, getInitialRoutingAddress, getMessageHeader, getSizepublic AbstractServerMessageImpl(StoredMessage<T> handle, Object connectionReference)
public StoredMessage<T> getStoredMessage()
getStoredMessage in interface EnqueueableMessagegetStoredMessage 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 EnqueueableMessageisPersistent in interface ServerMessage<T extends StorableMessageMetaData>public final long getMessageNumber()
getMessageNumber in interface EnqueueableMessagepublic final int getContent(ByteBuffer buf)
getContent in interface MessageContentSourcepublic final Collection<QpidByteBuffer> getContent()
getContent in interface MessageContentSourcepublic final Object getConnectionReference()
getConnectionReference in interface ServerMessage<T extends StorableMessageMetaData>Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.