Class TransactionWriter

java.lang.Object
org.teamapps.universaldb.distribute.TransactionWriter
All Implemented Interfaces:
org.apache.kafka.clients.producer.Callback

public class TransactionWriter
extends java.lang.Object
implements org.apache.kafka.clients.producer.Callback
  • Field Details

    • UNRESOLVED_SUFFIX

      public static final java.lang.String UNRESOLVED_SUFFIX
      See Also:
      Constant Field Values
  • Constructor Details

  • Method Details

    • writeTransaction

      public TransactionExecutionResult writeTransaction​(ClusterTransaction transaction) throws java.io.IOException
      Throws:
      java.io.IOException
    • getTransactionMap

      public java.util.Map<java.lang.Long,​TransactionExecutionResult> getTransactionMap()
    • onCompletion

      public void onCompletion​(org.apache.kafka.clients.producer.RecordMetadata metadata, java.lang.Exception e)
      Specified by:
      onCompletion in interface org.apache.kafka.clients.producer.Callback