M - 包裹消息的类型
A - 收件人地址的类型
public class DefaultAddressedEnvelope<M,A extends java.net.SocketAddress> extends java.lang.Object implements AddressedEnvelope<M,A>
AddressedEnvelope实现。
| Constructor and Description |
|---|
DefaultAddressedEnvelope(M message, A recipient)
用指定的
message和
recipient地址创建一个新实例。
|
DefaultAddressedEnvelope(M message, A recipient, A sender)
创建具有指定一个新的实例
message ,
recipient地址和
sender地址。
|
| Modifier and Type | Method and Description |
|---|---|
M |
content()
返回由此信封消息包装的消息。
|
A |
recipient()
返回此消息的收件人的地址。
|
int |
refCnt()
返回此对象的引用计数。
|
boolean |
release()
通过减小引用计数
1并且如果所述引用计数达到在将释放该对象
0 。
|
boolean |
release(int decrement)
减小由指定的引用计数
decrement并且如果所述引用计数达到在将释放该对象
0 。
|
AddressedEnvelope<M,A> |
retain()
将引用计数增加
1 。
|
AddressedEnvelope<M,A> |
retain(int increment)
按指定的
increment增加参考计数。
|
A |
sender()
返回此消息的发件人地址。
|
java.lang.String |
toString() |
AddressedEnvelope<M,A> |
touch()
记录此对象的当前访问位置以进行调试。
|
AddressedEnvelope<M,A> |
touch(java.lang.Object hint)
记录此对象的当前访问位置,并附加一些用于调试的任意信息。
|
public DefaultAddressedEnvelope(M message, A recipient, A sender)
message ,
recipient地址和
sender地址。
public M content()
AddressedEnvelope
content在界面
AddressedEnvelope<M,A extends java.net.SocketAddress>
public A sender()
AddressedEnvelope
sender在界面
AddressedEnvelope<M,A extends java.net.SocketAddress>
public A recipient()
AddressedEnvelope
recipient接口
AddressedEnvelope<M,A extends java.net.SocketAddress>
public int refCnt()
ReferenceCounted
0 ,则表示该对象已被释放。
refCnt ,界面
ReferenceCounted
public AddressedEnvelope<M,A> retain()
ReferenceCounted
1 。
retain在界面
AddressedEnvelope<M,A extends java.net.SocketAddress>
retain在界面
ReferenceCounted
public AddressedEnvelope<M,A> retain(int increment)
ReferenceCounted
increment 。
retain在界面
AddressedEnvelope<M,A extends java.net.SocketAddress>
retain在界面
ReferenceCounted
public boolean release()
ReferenceCounted
1并且如果所述引用计数达到在将释放该对象
0 。
release在界面
ReferenceCounted
true当且仅当引用计数变为
0且此对象已被释放
public boolean release(int decrement)
ReferenceCounted
decrement并且如果所述引用计数达到在将释放该对象
0 。
release ,界面
ReferenceCounted
true当且仅当引用计数变为
0且此对象已被释放
public AddressedEnvelope<M,A> touch()
ReferenceCounted
touch在界面
AddressedEnvelope<M,A extends java.net.SocketAddress>
touch在界面
ReferenceCounted
public AddressedEnvelope<M,A> touch(java.lang.Object hint)
ReferenceCounted
ResourceLeakDetector提供给您。
touch在界面
AddressedEnvelope<M,A extends java.net.SocketAddress>
touch在界面
ReferenceCounted
public java.lang.String toString()
toString在课程
java.lang.Object
Copyright © 2008–2018 The Netty Project. All rights reserved.