Class SctpMessageCompletionHandler

    • Field Detail

      • DEFAULT_MAX_BUFFERED_BYTES

        private static final int DEFAULT_MAX_BUFFERED_BYTES
        See Also:
        Constant Field Values
      • incompleteSctpMessages

        private final IntObjectMap<java.util.List<ByteBuf>> incompleteSctpMessages
      • maxIncompleteSctpMessages

        private final int maxIncompleteSctpMessages
      • maxFragments

        private final int maxFragments
      • maxBufferedBytes

        private final int maxBufferedBytes
      • bufferedBytes

        private long bufferedBytes
    • Constructor Detail

      • SctpMessageCompletionHandler

        public SctpMessageCompletionHandler()
      • SctpMessageCompletionHandler

        public SctpMessageCompletionHandler​(int maxIncompleteSctpMessages,
                                            int maxFragments)
        Create a new instance.
        Parameters:
        maxIncompleteSctpMessages - the maximum number of incomplete sctp message inflight.
        maxFragments - the maximum number of fragments per sctp message.
      • SctpMessageCompletionHandler

        public SctpMessageCompletionHandler​(int maxIncompleteSctpMessages,
                                            int maxFragments,
                                            int maxBufferedBytes)
        Create a new instance.
        Parameters:
        maxIncompleteSctpMessages - the maximum number of incomplete sctp message inflight.
        maxFragments - the maximum number of fragments per sctp message.
        maxBufferedBytes - the maximum number of bytes buffered by incomplete sctp messages.