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()
FormerStreamsLeasesDeletionStrategy
streamIdentifiersForLeaseCleanup
in interface FormerStreamsLeasesDeletionStrategy
public final Duration waitPeriodToDeleteFormerStreams()
FormerStreamsLeasesDeletionStrategy
waitPeriodToDeleteFormerStreams
in interface FormerStreamsLeasesDeletionStrategy
public final FormerStreamsLeasesDeletionStrategy.StreamsLeasesDeletionType leaseDeletionType()
FormerStreamsLeasesDeletionStrategy
leaseDeletionType
in interface FormerStreamsLeasesDeletionStrategy
Copyright © 2022. All rights reserved.