Class BinLog.ReleaseableWriteMarshallable

java.lang.Object
org.apache.cassandra.utils.binlog.BinLog.ReleaseableWriteMarshallable
All Implemented Interfaces:
net.openhft.chronicle.bytes.CommonMarshallable, net.openhft.chronicle.wire.WriteMarshallable, net.openhft.chronicle.wire.WriteValue
Direct Known Subclasses:
BinAuditLogger.Message, FullQueryLogger.Batch, FullQueryLogger.Query
Enclosing class:
BinLog

public abstract static class BinLog.ReleaseableWriteMarshallable extends Object implements net.openhft.chronicle.wire.WriteMarshallable
  • Field Summary

    Fields inherited from interface net.openhft.chronicle.wire.WriteMarshallable

    EMPTY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract void
     
    protected abstract String
     
    protected abstract long
     
    final void
    writeMarshallable(net.openhft.chronicle.wire.WireOut wire)
     
    protected abstract void
    writeMarshallablePayload(net.openhft.chronicle.wire.WireOut wire)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.openhft.chronicle.bytes.CommonMarshallable

    usesSelfDescribingMessage

    Methods inherited from interface net.openhft.chronicle.wire.WriteMarshallable

    binaryLengthLength, writeValue
  • Constructor Details

    • ReleaseableWriteMarshallable

      public ReleaseableWriteMarshallable()
  • Method Details

    • writeMarshallable

      public final void writeMarshallable(net.openhft.chronicle.wire.WireOut wire)
      Specified by:
      writeMarshallable in interface net.openhft.chronicle.wire.WriteMarshallable
    • version

      protected abstract long version()
    • type

      protected abstract String type()
    • writeMarshallablePayload

      protected abstract void writeMarshallablePayload(net.openhft.chronicle.wire.WireOut wire)
    • release

      public abstract void release()