object Consumer
- Companion
- class
Value members
Concrete methods
def make[F[_] : Async](capacity: Int, appId: String, workerId: String, stream: String, kinesisClient: KinesisAsyncClient, ddbClient: DynamoDbAsyncClient, cwClient: CloudWatchAsyncClient, opt: Options): Consumer[F, CommitableRecord[F]]
def make[F[_] : Async](capacity: Int, checkpointConfig: CheckpointConfig, coordinatorConfig: CoordinatorConfig, leaseManagementConfig: LeaseManagementConfig, lifecycleConfig: LifecycleConfig, metricsConfig: MetricsConfig, retrievalConfig: RetrievalConfig): Consumer[F, CommitableRecord[F]]
def startScheduler[F[_] : Async](scheduler: Scheduler, startFlag: Deferred[F, Unit], stopFlag: SignallingRef[F, Boolean]): Resource[F, Unit]
Implicits
Implicits
final implicit
def CommitableRecordConsumerOps[F[_]](consumer: Consumer[F, CommitableRecord[F]]): CommitableRecordConsumerOps[F]