Class PublisherCounterSet

  • All Implemented Interfaces:
    SessionKeyed

    public final class PublisherCounterSet
    extends java.lang.Object
    implements SessionKeyed
    Models counters associated with a publisher.
    • Constructor Detail

      • PublisherCounterSet

        public PublisherCounterSet()
    • Method Detail

      • reset

        public void reset​(java.lang.CharSequence channel,
                          int sessionId,
                          int streamId)
        Sets the relevant fields on this entity.
        Specified by:
        reset in interface SessionKeyed
        Parameters:
        channel - the channel
        sessionId - the sessionId
        streamId - the streamId
      • publisherPosition

        public void publisherPosition​(long publisherPosition)
      • backPressureEvents

        public void backPressureEvents​(long backPressureEvents)
      • senderPosition

        public void senderPosition​(long senderPosition)
      • senderLimit

        public void senderLimit​(long senderLimit)
      • publisherLimit

        public void publisherLimit​(long publisherLimit)
      • sessionId

        public void sessionId​(int sessionId)
      • publisherPosition

        public long publisherPosition()
      • backPressureEvents

        public long backPressureEvents()
      • senderPosition

        public long senderPosition()
      • senderLimit

        public long senderLimit()
      • publisherLimit

        public long publisherLimit()
      • sessionId

        public int sessionId()
      • publisherBufferRemaining

        public long publisherBufferRemaining()
      • buffered

        public long buffered()
      • channel

        public java.lang.CharSequence channel()
      • streamId

        public int streamId()