public final class RemoteDeploymentMethods extends Object
Constructor and Description |
---|
RemoteDeploymentMethods(io.toro.martini.remote.manager.RemoteServerRepository remoteServerRepository,
io.toro.martini.remote.manager.RemoteDeploymentService remoteDeploymentService) |
Modifier and Type | Method and Description |
---|---|
static void |
deployPackage(String serverName,
String packageName,
io.toro.gloop.object.property.GloopModel credentials,
boolean startPackageOnRemoteServer,
boolean includePackageProperties,
boolean deleteExistingPackage)
Deploy a package to named Martini instance.
|
static void |
deployPackage(URI serverUrl,
String packageName,
io.toro.gloop.object.property.GloopModel credentials,
boolean startPackageOnRemoteServer,
boolean includePackageProperties,
boolean deleteExistingPackage)
Deploy a package to a Martini instance residing in the provided URI.
|
@Autowired public RemoteDeploymentMethods(io.toro.martini.remote.manager.RemoteServerRepository remoteServerRepository, io.toro.martini.remote.manager.RemoteDeploymentService remoteDeploymentService)
public static void deployPackage(@GloopParameter(allowNull=false) URI serverUrl, @GloopParameter(allowNull=false) String packageName, @GloopObjectParameter(value="credentials#io.toro.martini.user.Credentials{\n}") @GloopParameter(allowNull=false) io.toro.gloop.object.property.GloopModel credentials, @GloopParameter(allowNull=false,defaultValue="true") boolean startPackageOnRemoteServer, @GloopParameter(allowNull=false,defaultValue="true") boolean includePackageProperties, @GloopParameter(allowNull=false,defaultValue="false") boolean deleteExistingPackage) throws Throwable
serverUrl
- URI of the remote Martini serverpackageName
- the name of the package to be deployedcredentials
- login details for the remote serverstartPackageOnRemoteServer
- flag determining whether or not to start package upon successful deploymentincludePackageProperties
- flag determining whether or not to include package propertiesdeleteExistingPackage
- flag determining whether or not to delete
an identically-named package on remote server, if existingThrowable
public static void deployPackage(@GloopParameter(allowNull=false) String serverName, @GloopParameter(allowNull=false) String packageName, @GloopObjectParameter(value="credentials#io.toro.martini.user.Credentials{\n}") @GloopParameter(allowNull=false) io.toro.gloop.object.property.GloopModel credentials, @GloopParameter(allowNull=false,defaultValue="true") boolean startPackageOnRemoteServer, @GloopParameter(allowNull=false,defaultValue="true") boolean includePackageProperties, @GloopParameter(allowNull=false,defaultValue="false") boolean deleteExistingPackage) throws Throwable
serverName
- the name of the remote Martini serverpackageName
- the name of the package to be deployedcredentials
- login details for the remote serverstartPackageOnRemoteServer
- flag determining whether or not to start package upon successful deploymentincludePackageProperties
- flag determining whether or not to include package propertiesdeleteExistingPackage
- flag determining whether or not to delete
an identically-named package on remote server, if existingThrowable
Copyright © 2020. All rights reserved.