Class HttpServerUpgradeHandler.UpgradeEvent

  • All Implemented Interfaces:
    ReferenceCounted
    Enclosing class:
    HttpServerUpgradeHandler

    public static final class HttpServerUpgradeHandler.UpgradeEvent
    extends java.lang.Object
    implements ReferenceCounted
    User event that is fired to notify about the completion of an HTTP upgrade to another protocol. Contains the original upgrade request so that the response (if required) can be sent using the new protocol.
    • Method Detail

      • protocol

        public java.lang.CharSequence protocol()
        The protocol that the channel has been upgraded to.
      • upgradeRequest

        public FullHttpRequest upgradeRequest()
        Gets the request that triggered the protocol upgrade.
      • refCnt

        public int refCnt()
        Description copied from interface: ReferenceCounted
        Returns the reference count of this object. If 0, it means this object has been deallocated.
        Specified by:
        refCnt in interface ReferenceCounted
      • release

        public boolean release()
        Description copied from interface: ReferenceCounted
        Decreases the reference count by 1 and deallocates this object if the reference count reaches at 0.
        Specified by:
        release in interface ReferenceCounted
        Returns:
        true if and only if the reference count became 0 and this object has been deallocated
      • release

        public boolean release​(int decrement)
        Description copied from interface: ReferenceCounted
        Decreases the reference count by the specified decrement and deallocates this object if the reference count reaches at 0.
        Specified by:
        release in interface ReferenceCounted
        Returns:
        true if and only if the reference count became 0 and this object has been deallocated
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object