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
  • Constructor Details

    • OraCdcLargeObjectHolder

      public OraCdcLargeObjectHolder()
      Default constructor
    • OraCdcLargeObjectHolder

      public OraCdcLargeObjectHolder(long lobId, byte[] content)
      Parameters:
      lobId -
      content -
    • OraCdcLargeObjectHolder

      public OraCdcLargeObjectHolder(String columnId, byte[] content)
      Parameters:
      columnId -
      content -
  • Method Details

    • getLobId

      public long getLobId()
    • getContent

      public byte[] getContent()
    • getColumnId

      public String getColumnId()
    • size

      public int size()
    • writeMarshallable

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

      public void readMarshallable(net.openhft.chronicle.wire.WireIn wire) throws net.openhft.chronicle.core.io.IORuntimeException
      Specified by:
      readMarshallable in interface net.openhft.chronicle.wire.ReadMarshallable
      Throws:
      net.openhft.chronicle.core.io.IORuntimeException
    • usesSelfDescribingMessage

      public boolean usesSelfDescribingMessage()
      Specified by:
      usesSelfDescribingMessage in interface net.openhft.chronicle.bytes.CommonMarshallable