Class MarlinJniProducer

java.lang.Object
com.mapr.fs.jni.MarlinJniClient
com.mapr.fs.jni.MarlinJniProducer

public abstract class MarlinJniProducer extends MarlinJniClient
  • Constructor Details

    • MarlinJniProducer

      public MarlinJniProducer()
  • Method Details

    • OpenProducer

      protected final long OpenProducer(String clientId, int rpcTimeoutMillis, boolean hardMount, boolean parallelFlushersPerPartition, boolean isIdempotent, long bufferMaxSize, long bufferMaxMillis, long metadataMaxAgeMillis, String producerDefaultStreamName, MapRUserInfo userInfo)
    • GetDefaultClusterPath

      protected final String GetDefaultClusterPath(long clntPtr)
    • Send

      protected final int Send(long _clntPtr, long producerId, byte[] topicNameKeyValueHdrs, int topicNameKeyValueHdrsSz, int[] offsets, int[] feedIds, long[] timestamps, int[] numHeaders, MarlinProducerResult[] results, int numRecords)
    • Flush

      protected final int Flush(long clntPtr)
    • GetTopicInfo

      protected final int GetTopicInfo(long clntPtr, String topic)
    • CloseProducer

      protected final void CloseProducer(long clntPtr)