public class ExpireChangelogImpl extends Object implements ExpireSnapshots
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
ExpireChangelogImpl(SnapshotManager snapshotManager,
ChangelogManager changelogManager,
TagManager tagManager,
ChangelogDeletion changelogDeletion) |
| Modifier and Type | Method and Description |
|---|---|
ExpireSnapshots |
config(ExpireConfig expireConfig) |
int |
expire() |
void |
expireAll()
expire all separated changelogs, only used by ExpireChangelogsProcedure.
|
int |
expireUntil(long earliestId,
long endExclusiveId) |
public ExpireChangelogImpl(SnapshotManager snapshotManager, ChangelogManager changelogManager, TagManager tagManager, ChangelogDeletion changelogDeletion)
public ExpireSnapshots config(ExpireConfig expireConfig)
config in interface ExpireSnapshotspublic int expire()
expire in interface ExpireSnapshotspublic int expireUntil(long earliestId,
long endExclusiveId)
public void expireAll()
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.