Uses of Interface
io.camunda.zeebe.logstreams.log.LogStreamBuilder
Packages that use LogStreamBuilder
-
Uses of LogStreamBuilder in io.camunda.zeebe.logstreams.impl.log
Classes in io.camunda.zeebe.logstreams.impl.log that implement LogStreamBuilderMethods in io.camunda.zeebe.logstreams.impl.log that return LogStreamBuilderModifier and TypeMethodDescriptionLogStreamBuilderImpl.withActorSchedulingService(ActorSchedulingService actorSchedulingService) LogStreamBuilderImpl.withClock(InstantSource clock) LogStreamBuilderImpl.withLogName(String logName) LogStreamBuilderImpl.withLogStorage(LogStorage logStorage) LogStreamBuilderImpl.withMaxFragmentSize(int maxFragmentSize) LogStreamBuilderImpl.withMeterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry) LogStreamBuilderImpl.withPartitionId(int partitionId) LogStreamBuilderImpl.withRequestLimit(com.netflix.concurrency.limits.Limit requestLimit) LogStreamBuilderImpl.withWriteRateLimit(RateLimit writeRateLimit) -
Uses of LogStreamBuilder in io.camunda.zeebe.logstreams.log
Methods in io.camunda.zeebe.logstreams.log that return LogStreamBuilderModifier and TypeMethodDescriptionstatic LogStreamBuilderLogStream.builder()LogStreamBuilder.withActorSchedulingService(ActorSchedulingService actorSchedulingService) The actor scheduler to use for theLogStreamand its child actorsLogStreamBuilder.withClock(InstantSource clock) Clock used to assign record timestampsLogStreamBuilder.withLogName(String logName) The log stream name - primarily used for contextualizing as well, e.g. loggers, actor name, etc.LogStreamBuilder.withLogStorage(LogStorage logStorage) The underlying log storage to read from/write to.LogStreamBuilder.withMaxFragmentSize(int maxFragmentSize) The maximum fragment size read from the shared write buffer; this should be aligned with the maximum underlying storage block size.LogStreamBuilder.withMeterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry) Sets the meter registry to collect metrics on.LogStreamBuilder.withPartitionId(int partitionId) The partition ID - primarily used for contextualizing the different log stream componentsLogStreamBuilder.withRequestLimit(com.netflix.concurrency.limits.Limit requestLimit) LogStreamBuilder.withWriteRateLimit(RateLimit writeRateLimit)