Class LobEraseEventAdapter
- java.lang.Object
-
- io.debezium.connector.oracle.logminer.processor.infinispan.marshalling.LogMinerEventAdapter
-
- io.debezium.connector.oracle.logminer.processor.infinispan.marshalling.LobEraseEventAdapter
-
@ProtoAdapter(LobEraseEvent.class) public class LobEraseEventAdapter extends LogMinerEventAdapter
An Infinispan ProtoStream adapter to marshallLobEraseEventinstances. This class defines a factory for creatingLobEraseEventinstances when hydrating records from the persisted datastore asa well as field handlers to extract values to be marshalled to the protocol buffer stream.- Author:
- Chris Cranford
- See Also:
for the structure format of this adapter.
-
-
Constructor Summary
Constructors Constructor Description LobEraseEventAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LobEraseEventfactory(int eventType, String scn, String tableId, String rowId, String rsId, String changeTime)A ProtoStream factory that createsLobEraseEventinstances.-
Methods inherited from class io.debezium.connector.oracle.logminer.processor.infinispan.marshalling.LogMinerEventAdapter
getChangeTime, getEventType, getRowId, getRsId, getScn, getTableId
-
-
-
-
Method Detail
-
factory
@ProtoFactory public LobEraseEvent factory(int eventType, String scn, String tableId, String rowId, String rsId, String changeTime)
A ProtoStream factory that createsLobEraseEventinstances.- Overrides:
factoryin classLogMinerEventAdapter- Parameters:
eventType- the event typescn- the system change number, must not benulltableId- the fully-qualified table namerowId- the Oracle row-id the change is associated withrsId- the Oracle rollback segment identifierchangeTime- the time the change occurred- Returns:
- the constructed LobEraseEvent
-
-