PadMessage (3.14.0 310 API)
Date: 2018-05-30

com.marketfactory.messaging

## Class PadMessage

- java.lang.Object
- - com.marketfactory.messaging.PadMessage

- All Implemented Interfaces:
    IMessage, java.io.Serializable, java.lang.Comparable<PadMessage>

      public final class PadMessage
      extends java.lang.Object
      implements IMessage, java.lang.Comparable<PadMessage>, java.io.Serializable

  A message used to pad the binary log file at regular boundaries (e.g. 1MB). This is used for fast searching and indexing without having to rely on an index file.
  See Also:
    Serialized Form

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static int` | `ID`
    `java.lang.String` | `padding`

  - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `` | `PadMessage()`
    `protected` | `PadMessage(ProtoByteBuffer buffer)`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `int` | `compareTo(PadMessage rhs)`
    `void` | `deserialize(ProtoByteBuffer buffer)`
    `protected void` | `dump(TextWriter wr)`
    `boolean` | `equals(java.lang.Object rhs)`
    `int` | `getMsgType()`
    `int` | `hashCode()`
    `void` | `serialize(ProtoByteBuffer buffer)`
    `java.lang.String` | `toString()`

    - ### Methods inherited from class java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### Field Detail

    - #### padding

          public java.lang.String padding

    - #### ID

          public static final int ID

      See Also:
        Constant Field Values

  - ### Constructor Detail

    - #### PadMessage

          public PadMessage()

    - #### PadMessage

          protected PadMessage(ProtoByteBuffer buffer)

  - ### Method Detail

    - #### getMsgType

          public int getMsgType()

      Specified by:
        `getMsgType` in interface `IMessage`

    - #### equals

          public boolean equals(java.lang.Object rhs)

      Overrides:
        `equals` in class `java.lang.Object`

    - #### compareTo

          public int compareTo(PadMessage rhs)

      Specified by:
        `compareTo` in interface `java.lang.Comparable<PadMessage>`

    - #### hashCode

          public int hashCode()

      Overrides:
        `hashCode` in class `java.lang.Object`

    - #### deserialize

          public void deserialize(ProtoByteBuffer buffer)

      Specified by:
        `deserialize` in interface `IMessage`

    - #### serialize

          public void serialize(ProtoByteBuffer buffer)

      Specified by:
        `serialize` in interface `IMessage`

    - #### toString

          public java.lang.String toString()

      Specified by:
        `toString` in interface `IMessage`
      Overrides:
        `toString` in class `java.lang.Object`

    - #### dump

          protected void dump(TextWriter wr)