Class Append

  • All Implemented Interfaces:
    Request, java.lang.Comparable<Append>

    public class Append
    extends java.lang.Object
    implements Request, java.lang.Comparable<Append>
    • Constructor Detail

      • Append

        public Append​(java.lang.String segment,
                      java.util.UUID writerId,
                      long eventNumber,
                      WireCommands.Event event,
                      long flowId)
      • Append

        public Append​(java.lang.String segment,
                      java.util.UUID writerId,
                      long eventNumber,
                      WireCommands.Event event,
                      long expectedLength,
                      long flowId)
      • Append

        @ConstructorProperties({"segment","writerId","eventNumber","eventCount","data","expectedLength","flowId"})
        public Append​(java.lang.String segment,
                      java.util.UUID writerId,
                      long eventNumber,
                      int eventCount,
                      io.netty.buffer.ByteBuf data,
                      java.lang.Long expectedLength,
                      long flowId)
    • Method Detail

      • getDataLength

        public int getDataLength()
      • isConditional

        public boolean isConditional()
      • compareTo

        public int compareTo​(Append other)
        Specified by:
        compareTo in interface java.lang.Comparable<Append>
      • getSegment

        public java.lang.String getSegment()
      • getWriterId

        public java.util.UUID getWriterId()
      • getEventNumber

        public long getEventNumber()
      • getEventCount

        public int getEventCount()
      • getData

        public io.netty.buffer.ByteBuf getData()
      • getExpectedLength

        public java.lang.Long getExpectedLength()
      • getFlowId

        public long getFlowId()
      • 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
      • toString

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