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)
Deploys package to specified Martini instance name
|
static void |
deployPackage(URI serverUrl,
String packageName,
io.toro.gloop.object.property.GloopModel credentials,
boolean startPackageOnRemoteServer,
boolean includePackageProperties,
boolean deleteExistingPackage)
Deploys package to specified
Martini instance |
@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
Martini instanceserverUrl - target URI of remote serverpackageName - name of package to be deployedcredentials - login details of remote serverstartPackageOnRemoteServer - start package on remote server after deployingincludePackageProperties - include package propertiesdeleteExistingPackage - delete package on remote server if existingThrowablepublic 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 - target remote server namepackageName - name of package to be deployedcredentials - login details of remote serverstartPackageOnRemoteServer - start package on remote server after deployingincludePackageProperties - include package propertiesdeleteExistingPackage - delete package on remote server if existingThrowableCopyright © 2019. All rights reserved.