Class MessageDatabase.LastAckMarshaller

  • All Implemented Interfaces:
    Marshaller<org.apache.activemq.store.kahadb.MessageDatabase.LastAck>
    Enclosing class:
    MessageDatabase

    protected class MessageDatabase.LastAckMarshaller
    extends Object
    implements Marshaller<org.apache.activemq.store.kahadb.MessageDatabase.LastAck>
    • Constructor Detail

      • LastAckMarshaller

        protected LastAckMarshaller()
    • Method Detail

      • writePayload

        public void writePayload​(org.apache.activemq.store.kahadb.MessageDatabase.LastAck object,
                                 DataOutput dataOut)
                          throws IOException
        Description copied from interface: Marshaller
        Write the payload of the object to the DataOutput stream.
        Specified by:
        writePayload in interface Marshaller<org.apache.activemq.store.kahadb.MessageDatabase.LastAck>
        Throws:
        IOException
      • readPayload

        public org.apache.activemq.store.kahadb.MessageDatabase.LastAck readPayload​(DataInput dataIn)
                                                                             throws IOException
        Description copied from interface: Marshaller
        Read the payload of the object from the DataInput stream.
        Specified by:
        readPayload in interface Marshaller<org.apache.activemq.store.kahadb.MessageDatabase.LastAck>
        Returns:
        unmarshalled object
        Throws:
        IOException
      • getFixedSize

        public int getFixedSize()
        Specified by:
        getFixedSize in interface Marshaller<org.apache.activemq.store.kahadb.MessageDatabase.LastAck>
        Returns:
        -1 if the object do not always marshall to a fixed size, otherwise return that fixed size.
      • deepCopy

        public org.apache.activemq.store.kahadb.MessageDatabase.LastAck deepCopy​(org.apache.activemq.store.kahadb.MessageDatabase.LastAck source)
        Specified by:
        deepCopy in interface Marshaller<org.apache.activemq.store.kahadb.MessageDatabase.LastAck>
        Returns:
        a deep copy of the source object.