Class BaseRepositoryCommand
java.lang.Object
org.projectnessie.gc.tool.cli.commands.BaseCommand
org.projectnessie.gc.tool.cli.commands.BaseRepositoryCommand
- Direct Known Subclasses:
BaseLiveSetCommand,ListLiveSets,MarkAndSweep,MarkLive
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static Stringprotected Integercall(Closeables closeables) protected abstract Integercall(Closeables closeables, org.projectnessie.gc.contents.LiveContentSetsRepository liveContentSetsRepository) protected org.projectnessie.gc.iceberg.files.IcebergFilescreateIcebergFiles(IcebergOptions icebergOptions) protected intexpire(org.projectnessie.gc.contents.LiveContentSetsRepository liveContentSetsRepository, org.projectnessie.gc.contents.LiveContentSet liveContentSet, SweepOptions sweepOptions, IcebergOptions icebergOptions, picocli.CommandLine.Model.CommandSpec commandSpec) protected org.projectnessie.gc.contents.LiveContentSetidentify(Closeables closeables, org.projectnessie.gc.contents.LiveContentSetsRepository liveContentSetsRepository, MarkOptions markOptions, picocli.CommandLine.Model.CommandSpec commandSpec) protected StringinstantAsString(Instant instant) protected voidlistLiveContentSets(picocli.CommandLine.Model.CommandSpec commandSpec, Stream<org.projectnessie.gc.contents.LiveContentSet> liveContentSetStream) protected voidprotected ZoneIdzoneId()Methods inherited from class org.projectnessie.gc.tool.cli.commands.BaseCommand
call
-
Field Details
-
out
-
-
Constructor Details
-
BaseRepositoryCommand
public BaseRepositoryCommand()
-
-
Method Details
-
zoneId
-
call
- Specified by:
callin classBaseCommand- Throws:
Exception
-
preValidate
protected void preValidate() -
call
protected abstract Integer call(Closeables closeables, org.projectnessie.gc.contents.LiveContentSetsRepository liveContentSetsRepository) -
instantAsString
-
asString
-
listLiveContentSets
protected void listLiveContentSets(picocli.CommandLine.Model.CommandSpec commandSpec, Stream<org.projectnessie.gc.contents.LiveContentSet> liveContentSetStream) -
identify
protected org.projectnessie.gc.contents.LiveContentSet identify(Closeables closeables, org.projectnessie.gc.contents.LiveContentSetsRepository liveContentSetsRepository, MarkOptions markOptions, picocli.CommandLine.Model.CommandSpec commandSpec) -
expire
protected int expire(org.projectnessie.gc.contents.LiveContentSetsRepository liveContentSetsRepository, org.projectnessie.gc.contents.LiveContentSet liveContentSet, SweepOptions sweepOptions, IcebergOptions icebergOptions, picocli.CommandLine.Model.CommandSpec commandSpec) -
createIcebergFiles
protected org.projectnessie.gc.iceberg.files.IcebergFiles createIcebergFiles(IcebergOptions icebergOptions)
-