public abstract static class FormerStreamsLeasesDeletionStrategy.AutoDetectionAndDeferredDeletionStrategy extends Object implements FormerStreamsLeasesDeletionStrategy
StreamTracker.streamConfigList()
and do deferred deletion based on FormerStreamsLeasesDeletionStrategy.waitPeriodToDeleteFormerStreams()
FormerStreamsLeasesDeletionStrategy.AutoDetectionAndDeferredDeletionStrategy, FormerStreamsLeasesDeletionStrategy.NoLeaseDeletionStrategy, FormerStreamsLeasesDeletionStrategy.ProvidedStreamsDeferredDeletionStrategy, FormerStreamsLeasesDeletionStrategy.StreamsLeasesDeletionType
Constructor and Description |
---|
AutoDetectionAndDeferredDeletionStrategy() |
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
waitPeriodToDeleteFormerStreams
public AutoDetectionAndDeferredDeletionStrategy()
public final List<StreamIdentifier> streamIdentifiersForLeaseCleanup()
FormerStreamsLeasesDeletionStrategy
streamIdentifiersForLeaseCleanup
in interface FormerStreamsLeasesDeletionStrategy
public final FormerStreamsLeasesDeletionStrategy.StreamsLeasesDeletionType leaseDeletionType()
FormerStreamsLeasesDeletionStrategy
leaseDeletionType
in interface FormerStreamsLeasesDeletionStrategy
Copyright © 2025. All rights reserved.