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, waitwaitPeriodToDeleteFormerStreamspublic AutoDetectionAndDeferredDeletionStrategy()
public final List<StreamIdentifier> streamIdentifiersForLeaseCleanup()
FormerStreamsLeasesDeletionStrategystreamIdentifiersForLeaseCleanup in interface FormerStreamsLeasesDeletionStrategypublic final FormerStreamsLeasesDeletionStrategy.StreamsLeasesDeletionType leaseDeletionType()
FormerStreamsLeasesDeletionStrategyleaseDeletionType in interface FormerStreamsLeasesDeletionStrategyCopyright © 2024. All rights reserved.