Class ExporterRecordStream<T extends RecordValue,​S extends ExporterRecordStream<T,​S>>

    • Constructor Detail

      • ExporterRecordStream

        public ExporterRecordStream​(Stream<Record<T>> wrappedStream)
    • Method Detail

      • valueFilter

        public S valueFilter​(Predicate<T> predicate)
      • onlyCommands

        public S onlyCommands()
      • onlyCommandRejections

        public S onlyCommandRejections()
      • onlyEvents

        public S onlyEvents()
      • withPosition

        public S withPosition​(long position)
      • withSourceRecordPosition

        public S withSourceRecordPosition​(long sourceRecordPosition)
      • withRecordKey

        public S withRecordKey​(long key)
      • withTimestamp

        public S withTimestamp​(long timestamp)
      • withIntent

        public S withIntent​(Intent intent)
      • withPartitionId

        public S withPartitionId​(int partitionId)
      • withRecordType

        public S withRecordType​(RecordType recordType)
      • withRejectionType

        public S withRejectionType​(RejectionType rejectionType)
      • withRejectionReason

        public S withRejectionReason​(String rejectionReason)
      • withValueType

        public S withValueType​(ValueType valueType)