Interface NTCP2Payload.PayloadCallback

  • All Known Implementing Classes:
    InboundEstablishState
    Enclosing class:
    NTCP2Payload

    public static interface NTCP2Payload.PayloadCallback
    For all callbacks, recommend throwing exceptions only from the handshake. Exceptions will get thrown out of processPayload() and prevent processing of succeeding blocks.
    • Method Detail

      • gotTermination

        void gotTermination​(int reason,
                            long lastReceived)
        Parameters:
        lastReceived - in theory could wrap around to negative, but very unlikely
      • gotPadding

        void gotPadding​(int paddingLength,
                        int frameLength)
        For stats.
        Parameters:
        paddingLength - the number of padding bytes, not including the 3-byte block header
        frameLength - the total size of the frame, including all blocks and block headers
      • gotUnknown

        void gotUnknown​(int type,
                        int len)