Package solutions.a2.cdc.oracle
Class OraCdcLargeObjectHolder
java.lang.Object
solutions.a2.cdc.oracle.OraCdcLargeObjectHolder
- All Implemented Interfaces:
net.openhft.chronicle.bytes.CommonMarshallable,net.openhft.chronicle.wire.ReadMarshallable,net.openhft.chronicle.wire.WriteMarshallable,net.openhft.chronicle.wire.WriteValue
public class OraCdcLargeObjectHolder
extends Object
implements net.openhft.chronicle.wire.ReadMarshallable, net.openhft.chronicle.wire.WriteMarshallable
Chronicle queue for LOB columns
- Author:
- averemee
-
Field Summary
Fields inherited from interface net.openhft.chronicle.wire.ReadMarshallable
DISCARDFields inherited from interface net.openhft.chronicle.wire.WriteMarshallable
EMPTY -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorOraCdcLargeObjectHolder(long lobId, byte[] content) OraCdcLargeObjectHolder(String columnId, byte[] content) -
Method Summary
Modifier and TypeMethodDescriptionbyte[]longgetLobId()voidreadMarshallable(net.openhft.chronicle.wire.WireIn wire) intsize()booleanvoidwriteMarshallable(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.wire.ReadMarshallable
unexpectedFieldMethods inherited from interface net.openhft.chronicle.wire.WriteMarshallable
writeValue
-
Constructor Details
-
OraCdcLargeObjectHolder
public OraCdcLargeObjectHolder()Default constructor -
OraCdcLargeObjectHolder
public OraCdcLargeObjectHolder(long lobId, byte[] content) - Parameters:
lobId-content-
-
OraCdcLargeObjectHolder
- Parameters:
columnId-content-
-
-
Method Details
-
getLobId
public long getLobId() -
getContent
public byte[] getContent() -
getColumnId
-
size
public int size() -
writeMarshallable
public void writeMarshallable(net.openhft.chronicle.wire.WireOut wire) - Specified by:
writeMarshallablein interfacenet.openhft.chronicle.wire.WriteMarshallable
-
readMarshallable
public void readMarshallable(net.openhft.chronicle.wire.WireIn wire) throws net.openhft.chronicle.core.io.IORuntimeException - Specified by:
readMarshallablein interfacenet.openhft.chronicle.wire.ReadMarshallable- Throws:
net.openhft.chronicle.core.io.IORuntimeException
-
usesSelfDescribingMessage
public boolean usesSelfDescribingMessage()- Specified by:
usesSelfDescribingMessagein interfacenet.openhft.chronicle.bytes.CommonMarshallable
-