M - the type of the wrapped messageA - the type of the recipient addresspublic class DefaultAddressedEnvelope<M,A extends java.net.SocketAddress> extends java.lang.Object implements AddressedEnvelope<M,A>
AddressedEnvelope implementation.| Constructor and Description |
|---|
DefaultAddressedEnvelope (M message,
A recipient)
Creates a new instance with the specified
message and recipient address. |
DefaultAddressedEnvelope (M message,
A recipient,
A sender)
Creates a new instance with the specified
message, recipient address, and
sender address. |
| Modifier and Type | Method and Description |
|---|---|
M |
content ()
Returns the message wrapped by this envelope message.
|
A |
recipient ()
Returns the address of the recipient of this message.
|
int |
refCnt ()
Returns the reference count of this object.
|
boolean |
release ()
Decreases the reference count by
1 and deallocates this object if the reference count reaches at
0. |
boolean |
release (int decrement)
Decreases the reference count by the specified
decrement and deallocates this object if the reference
count reaches at 0. |
AddressedEnvelope<M,A> |
retain ()
Increases the reference count by
1. |
AddressedEnvelope<M,A> |
retain (int increment)
Increases the reference count by the specified
increment. |
A |
sender ()
Returns the address of the sender of this message.
|
java.lang.String |
toString () |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic M content()
AddressedEnvelope content in interface AddressedEnvelope<M,A extends java.net.SocketAddress>public A sender()
AddressedEnvelope sender in interface AddressedEnvelope<M,A extends java.net.SocketAddress>public A recipient()
AddressedEnvelope recipient in interface AddressedEnvelope<M,A extends java.net.SocketAddress>public int refCnt()
ReferenceCounted 0, it means this object has been deallocated.refCnt in interface ReferenceCounted public AddressedEnvelope<M,A> retain()
ReferenceCounted 1.retain in interface ReferenceCounted public AddressedEnvelope<M,A> retain(int increment)
ReferenceCounted increment.retain in interface ReferenceCounted public boolean release()
ReferenceCounted 1 and deallocates this object if the reference count reaches at
0.release in interface ReferenceCounted true if and only if the reference count became 0 and this object has been deallocatedpublic boolean release(int decrement)
ReferenceCounted decrement and deallocates this object if the reference
count reaches at 0.release in interface ReferenceCounted true if and only if the reference count became 0 and this object has been deallocatedpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2008–2018 The Netty Project. All rights reserved.