Class JetStreamConfigBuilder
-
- All Implemented Interfaces:
public final class JetStreamConfigBuilderBuilder for JetStream configuration
-
-
Field Summary
Fields Modifier and Type Field Description private Stringdomainprivate DurationrequestTimeoutprivate LongmaxWaitMillisprivate StringstreamPrefixprivate RetentionPolicydefaultRetentionPolicyprivate StorageTypedefaultStorageTypeprivate IntegerdefaultReplicasprivate DurationdefaultAckWaitprivate IntegerdefaultMaxDeliverprivate ReplayPolicydefaultReplayPolicy
-
Constructor Summary
Constructors Constructor Description JetStreamConfigBuilder()
-
Method Summary
Modifier and Type Method Description final StringgetDomain()JetStream domain name for multi-tenancy final UnitsetDomain(String value)JetStream domain name for multi-tenancy final DurationgetRequestTimeout()Request timeout for JetStream API calls final UnitsetRequestTimeout(Duration value)Request timeout for JetStream API calls final LonggetMaxWaitMillis()Maximum wait time in milliseconds for pull consumers final UnitsetMaxWaitMillis(Long value)Maximum wait time in milliseconds for pull consumers final StringgetStreamPrefix()Optional prefix for stream names final UnitsetStreamPrefix(String value)Optional prefix for stream names final RetentionPolicygetDefaultRetentionPolicy()Default retention policy for streams final UnitsetDefaultRetentionPolicy(RetentionPolicy value)Default retention policy for streams final StorageTypegetDefaultStorageType()Default storage type for streams final UnitsetDefaultStorageType(StorageType value)Default storage type for streams final IntegergetDefaultReplicas()Default number of replicas for streams final UnitsetDefaultReplicas(Integer value)Default number of replicas for streams final DurationgetDefaultAckWait()Default acknowledgment wait time for consumers final UnitsetDefaultAckWait(Duration value)Default acknowledgment wait time for consumers final IntegergetDefaultMaxDeliver()Default maximum delivery attempts (-1 for unlimited) final UnitsetDefaultMaxDeliver(Integer value)Default maximum delivery attempts (-1 for unlimited) final ReplayPolicygetDefaultReplayPolicy()Default replay policy for consumers final UnitsetDefaultReplayPolicy(ReplayPolicy value)Default replay policy for consumers -
-
Method Detail
-
getRequestTimeout
final Duration getRequestTimeout()
Request timeout for JetStream API calls
-
setRequestTimeout
final Unit setRequestTimeout(Duration value)
Request timeout for JetStream API calls
-
getMaxWaitMillis
final Long getMaxWaitMillis()
Maximum wait time in milliseconds for pull consumers
-
setMaxWaitMillis
final Unit setMaxWaitMillis(Long value)
Maximum wait time in milliseconds for pull consumers
-
getStreamPrefix
final String getStreamPrefix()
Optional prefix for stream names
-
setStreamPrefix
final Unit setStreamPrefix(String value)
Optional prefix for stream names
-
getDefaultRetentionPolicy
final RetentionPolicy getDefaultRetentionPolicy()
Default retention policy for streams
-
setDefaultRetentionPolicy
final Unit setDefaultRetentionPolicy(RetentionPolicy value)
Default retention policy for streams
-
getDefaultStorageType
final StorageType getDefaultStorageType()
Default storage type for streams
-
setDefaultStorageType
final Unit setDefaultStorageType(StorageType value)
Default storage type for streams
-
getDefaultReplicas
final Integer getDefaultReplicas()
Default number of replicas for streams
-
setDefaultReplicas
final Unit setDefaultReplicas(Integer value)
Default number of replicas for streams
-
getDefaultAckWait
final Duration getDefaultAckWait()
Default acknowledgment wait time for consumers
-
setDefaultAckWait
final Unit setDefaultAckWait(Duration value)
Default acknowledgment wait time for consumers
-
getDefaultMaxDeliver
final Integer getDefaultMaxDeliver()
Default maximum delivery attempts (-1 for unlimited)
-
setDefaultMaxDeliver
final Unit setDefaultMaxDeliver(Integer value)
Default maximum delivery attempts (-1 for unlimited)
-
getDefaultReplayPolicy
final ReplayPolicy getDefaultReplayPolicy()
Default replay policy for consumers
-
setDefaultReplayPolicy
final Unit setDefaultReplayPolicy(ReplayPolicy value)
Default replay policy for consumers
-
-
-
-