Package io.bdeploy.bhive.cli
Class PushTool
java.lang.Object
@Help("Push Manifest(s) to a remote BHive instance.")
@ToolCategory("Remote server interaction commands")
@ToolDefaultVerbose(true)
public class PushTool
extends RemoteServiceTool<PushTool.PushConfig>
Pushes a manifest with all required objects to a remote hive. The process
will first negotiate the set of objects which really need to be transfered to
keep data amounts to a minimum.
Pushing is done using a temporary additional partial hive contained in a zip file.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.bdeploy.jersey.cli.RemoteServiceTool
RemoteServiceTool.RemoteOptionalNested classes/interfaces inherited from class io.bdeploy.common.cli.ToolBase.CliTool
ToolBase.CliTool.CliName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RenderableResultrun(PushTool.PushConfig config, RemoteService svc) Methods inherited from class io.bdeploy.jersey.cli.RemoteServiceTool
getConfigsForHelp, getLocalContext, runMethods inherited from class io.bdeploy.common.cli.ToolBase.ConfiguredCliTool
getConfig, getPrimaryConfigClass, getRawConfiguration, helpAndFail, helpAndFailIfMissing, runMethods inherited from class io.bdeploy.common.cli.ToolBase.CliTool
createDataTable, createEmptyResult, createNoOp, createResultWithErrorMessage, createResultWithSuccessMessage, createSuccess, getActivityReporter, getAuditorFactory, getDataFormat, isVerbose, out, setActivityReporter, setAuditorFactory, setDataFormat, setOutput, setVerbose
-
Constructor Details
-
PushTool
public PushTool()
-
-
Method Details
-
run
- Specified by:
runin classRemoteServiceTool<PushTool.PushConfig>
-