Class ListMessage

  • Direct Known Subclasses:
    GetDataMessage, InventoryMessage

    public abstract class ListMessage
    extends Message

    Abstract superclass of classes with list based payload, ie InventoryMessage and GetDataMessage.

    Instances of this class are not safe for use by multiple threads.

    • Method Detail

      • removeItem

        public void removeItem​(int index)
      • bitcoinSerializeToStream

        public void bitcoinSerializeToStream​(java.io.OutputStream stream)
                                      throws java.io.IOException
        Description copied from class: Message
        Serializes this message to the provided stream. If you just want the raw bytes use bitcoinSerialize().
        Overrides:
        bitcoinSerializeToStream in class Message
        Throws:
        java.io.IOException
      • equals

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

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

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