Class ReaderGroupConfig

  • All Implemented Interfaces:
    java.io.Serializable

    public class ReaderGroupConfig
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Field Detail

      • DEFAULT_UUID

        public static final java.util.UUID DEFAULT_UUID
    • Method Detail

      • toBytes

        public java.nio.ByteBuffer toBytes()
      • fromBytes

        public static ReaderGroupConfig fromBytes​(java.nio.ByteBuffer buff)
      • getGroupRefreshTimeMillis

        public long getGroupRefreshTimeMillis()
      • getStartingStreamCuts

        public java.util.Map<Stream,​StreamCut> getStartingStreamCuts()
      • getEndingStreamCuts

        public java.util.Map<Stream,​StreamCut> getEndingStreamCuts()
      • getMaxOutstandingCheckpointRequest

        public int getMaxOutstandingCheckpointRequest()
      • getGeneration

        public long getGeneration()
      • getReaderGroupId

        public java.util.UUID getReaderGroupId()
      • toString

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • getAutomaticCheckpointIntervalMillis

        public long getAutomaticCheckpointIntervalMillis()