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.