object publisher
fs2 Streams for publishing data to AWS Kinesis streams
- Alphabetic
- By Inheritance
- publisher
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def write[F[_]](streamName: String, producer: KinesisProducerClient[F])(implicit arg0: Sync[F]): Pipe[F, (String, ByteBuffer), ListenableFuture[UserRecordResult]]
- def writeAndForgetObjectToKinesis[F[_], I](streamName: String, parallelism: Int = 10, producer: KinesisProducerClient[F] = new KinesisProducerClientImpl[F])(implicit arg0: Concurrent[F], encoder: (I) => ByteBuffer): Pipe[F, (String, I), I]
Writes the (partitionKey, payload) to a Kinesis stream via a Pipe
Writes the (partitionKey, payload) to a Kinesis stream via a Pipe
- F
effect type of the stream
- I
type of payload
- streamName
the name of the Kinesis stream to write to
- parallelism
number of concurrent writes to race simultaneously
- producer
kinesis producer client to use
- encoder
implicit I => ByteBuffer encoder
- returns
a Pipe that accepts a tuple consisting of the partition key string and an entity and returns original entity
- def writeAndForgetToKinesis[F[_]](streamName: String, parallelism: Int = 10, producer: KinesisProducerClient[F] = new KinesisProducerClientImpl[F])(implicit arg0: Sync[F]): Pipe[F, (String, ByteBuffer), Unit]
Writes the (partitionKey, ByteBuffer) to a Kinesis stream via a Pipe
Writes the (partitionKey, ByteBuffer) to a Kinesis stream via a Pipe
- F
effect type of the stream
- streamName
the name of the Kinesis stream to write to
- parallelism
number of concurrent writes to race simultaneously
- producer
kinesis producer client to use
- returns
a Pipe that accepts a tuple consisting of the partition key string and a ByteBuffer of data and returns Unit this is most fast versKinesisConsumerSpecion of producer, since we do not care about the result of kinesis right, hence we don't wait for it to publish next message
- def writeObjectAndBypass[F[_], I](streamName: String, producer: KinesisProducerClient[F], encoder: (I) => ByteBuffer)(implicit arg0: Sync[F]): Pipe[F, (String, I), (I, ListenableFuture[UserRecordResult])]
- def writeObjectToKinesis[F[_], I](streamName: String, parallelism: Int = 10, producer: KinesisProducerClient[F] = new KinesisProducerClientImpl[F])(implicit arg0: Concurrent[F], ec: ExecutionContext, encoder: (I) => ByteBuffer): Pipe[F, (String, I), (I, UserRecordResult)]
Writes the (partitionKey, payload) to a Kinesis stream via a Pipe
Writes the (partitionKey, payload) to a Kinesis stream via a Pipe
- F
effect type of the stream
- I
type of payload
- streamName
the name of the Kinesis stream to write to
- parallelism
number of concurrent writes to race simultaneously
- producer
kinesis producer client to use
- encoder
implicit I => ByteBuffer encoder
- returns
a Pipe that accepts a tuple consisting of the partition key string and a ByteBuffer of data and returns UserRecordResults
- def writeToKinesis[F[_]](streamName: String, parallelism: Int = 10, producer: KinesisProducerClient[F] = new KinesisProducerClientImpl[F])(implicit arg0: Concurrent[F], ec: ExecutionContext): Pipe[F, (String, ByteBuffer), UserRecordResult]
Writes the (partitionKey, ByteBuffer) to a Kinesis stream via a Pipe
Writes the (partitionKey, ByteBuffer) to a Kinesis stream via a Pipe
- F
effect type of the stream
- streamName
the name of the Kinesis stream to write to
- parallelism
number of concurrent writes to race simultaneously
- producer
kinesis producer client to use
- returns
a Pipe that accepts a tuple consisting of the partition key string and a ByteBuffer of data and returns UserRecordResults
- def writeToKinesis_[F[_]](streamName: String, parallelism: Int = 10, producer: KinesisProducerClient[F] = new KinesisProducerClientImpl[F])(implicit arg0: Concurrent[F], ec: ExecutionContext): Pipe[F, (String, ByteBuffer), Unit]
Writes the bytestream to a Kinesis stream via a Sink
Writes the bytestream to a Kinesis stream via a Sink
- F
effect type of the stream
- streamName
the name of the Kinesis stream to write to
- parallelism
the max number of writes to race concurrently
- producer
kinesis producer client to use
- returns
a Sink that accepts a stream of bytes
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated