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 -
Method Summary
Modifier and TypeMethodDescriptionabstract voidrelease()protected abstract Stringtype()protected abstract longversion()final voidwriteMarshallable(net.openhft.chronicle.wire.WireOut wire) protected abstract voidwriteMarshallablePayload(net.openhft.chronicle.wire.WireOut wire) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.openhft.chronicle.bytes.CommonMarshallable
usesSelfDescribingMessageMethods 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:
writeMarshallablein interfacenet.openhft.chronicle.wire.WriteMarshallable
-
version
protected abstract long version() -
type
-
writeMarshallablePayload
protected abstract void writeMarshallablePayload(net.openhft.chronicle.wire.WireOut wire) -
release
public abstract void release()
-