public static final class FormerStreamsLeasesDeletionStrategy.NoLeaseDeletionStrategy extends Object implements FormerStreamsLeasesDeletionStrategy
FormerStreamsLeasesDeletionStrategy.AutoDetectionAndDeferredDeletionStrategy, FormerStreamsLeasesDeletionStrategy.NoLeaseDeletionStrategy, FormerStreamsLeasesDeletionStrategy.ProvidedStreamsDeferredDeletionStrategy, FormerStreamsLeasesDeletionStrategy.StreamsLeasesDeletionType| Constructor and Description |
|---|
NoLeaseDeletionStrategy() |
| Modifier and Type | Method and Description |
|---|---|
FormerStreamsLeasesDeletionStrategy.StreamsLeasesDeletionType |
leaseDeletionType()
Strategy type for deleting the leases of former active streams.
|
List<StreamIdentifier> |
streamIdentifiersForLeaseCleanup()
StreamIdentifiers for which leases needs to be cleaned up in the lease table.
|
Duration |
waitPeriodToDeleteFormerStreams()
Duration to wait before deleting the leases for this stream.
|
public final List<StreamIdentifier> streamIdentifiersForLeaseCleanup()
FormerStreamsLeasesDeletionStrategystreamIdentifiersForLeaseCleanup in interface FormerStreamsLeasesDeletionStrategypublic final Duration waitPeriodToDeleteFormerStreams()
FormerStreamsLeasesDeletionStrategywaitPeriodToDeleteFormerStreams in interface FormerStreamsLeasesDeletionStrategypublic final FormerStreamsLeasesDeletionStrategy.StreamsLeasesDeletionType leaseDeletionType()
FormerStreamsLeasesDeletionStrategyleaseDeletionType in interface FormerStreamsLeasesDeletionStrategyCopyright © 2021. All rights reserved.