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 instance
serverUrl
- 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 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
- 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 existingThrowable
Copyright © 2019. All rights reserved.