M - the type of the wrapped messageA - the type of the recipient addresspublic class DefaultAddressedEnvelope<M,A extends SocketAddress> extends 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() |
boolean |
release() |
boolean |
release(int decrement) |
AddressedEnvelope<M,A> |
retain() |
AddressedEnvelope<M,A> |
retain(int increment) |
A |
sender()
Returns the address of the sender of this message.
|
String |
toString() |
AddressedEnvelope<M,A> |
touch() |
AddressedEnvelope<M,A> |
touch(Object hint) |
public DefaultAddressedEnvelope(M message, A recipient, A sender)
message, recipient address, and
sender address.public M content()
AddressedEnvelopecontent in interface AddressedEnvelope<M,A extends SocketAddress>public A sender()
AddressedEnvelopesender in interface AddressedEnvelope<M,A extends SocketAddress>public A recipient()
AddressedEnveloperecipient in interface AddressedEnvelope<M,A extends SocketAddress>public int refCnt()
refCnt in interface io.netty.util.ReferenceCountedpublic AddressedEnvelope<M,A> retain()
retain in interface AddressedEnvelope<M,A extends SocketAddress>retain in interface io.netty.util.ReferenceCountedpublic AddressedEnvelope<M,A> retain(int increment)
retain in interface AddressedEnvelope<M,A extends SocketAddress>retain in interface io.netty.util.ReferenceCountedpublic boolean release()
release in interface io.netty.util.ReferenceCountedpublic boolean release(int decrement)
release in interface io.netty.util.ReferenceCountedpublic AddressedEnvelope<M,A> touch()
touch in interface AddressedEnvelope<M,A extends SocketAddress>touch in interface io.netty.util.ReferenceCountedpublic AddressedEnvelope<M,A> touch(Object hint)
touch in interface AddressedEnvelope<M,A extends SocketAddress>touch in interface io.netty.util.ReferenceCountedCopyright © 2008–2025 The Netty Project. All rights reserved.