public static final class HttpServerUpgradeHandler.UpgradeEvent extends Object implements ReferenceCounted
Modifier and Type | Method and Description |
---|---|
CharSequence |
protocol()
The protocol that the channel has been upgraded to.
|
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 . |
HttpServerUpgradeHandler.UpgradeEvent |
retain()
Increases the reference count by
1 . |
HttpServerUpgradeHandler.UpgradeEvent |
retain(int increment)
Increases the reference count by the specified
increment . |
String |
toString() |
HttpServerUpgradeHandler.UpgradeEvent |
touch()
Records the current access location of this object for debugging purposes.
|
HttpServerUpgradeHandler.UpgradeEvent |
touch(Object hint)
Records the current access location of this object with an additional arbitrary information for debugging
purposes.
|
FullHttpRequest |
upgradeRequest()
Gets the request that triggered the protocol upgrade.
|
public CharSequence protocol()
public FullHttpRequest upgradeRequest()
public int refCnt()
ReferenceCounted
0
, it means this object has been deallocated.refCnt
in interface ReferenceCounted
public HttpServerUpgradeHandler.UpgradeEvent retain()
ReferenceCounted
1
.retain
in interface ReferenceCounted
public HttpServerUpgradeHandler.UpgradeEvent retain(int increment)
ReferenceCounted
increment
.retain
in interface ReferenceCounted
public HttpServerUpgradeHandler.UpgradeEvent touch()
ReferenceCounted
ResourceLeakDetector
. This method is a shortcut to touch(null)
.touch
in interface ReferenceCounted
public HttpServerUpgradeHandler.UpgradeEvent touch(Object hint)
ReferenceCounted
ResourceLeakDetector
.touch
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 deallocatedCopyright © 2008–2017 The Netty Project. All rights reserved.