org.glassfish.paas.gfplugin.cli
Interface ApplicationServerProvisioner
- All Superinterfaces:
- Provisioner
- All Known Implementing Classes:
- GlassFishProvisioner
@Contract
public interface ApplicationServerProvisioner
- extends Provisioner
- Author:
- Jagadish Ramu
|
Method Summary |
void |
associateLBWithApplicationServer(String masterInstanceIP,
String targetName,
String lbIPAddress,
String lbServiceName)
|
void |
createCluster(String masterInstanceIP,
String cluster)
|
void |
createDomain(String domainName,
String ipAddress,
String... options)
|
void |
createInstance(String masterInstanceIP,
String cluster,
String node,
String instance)
|
void |
createJdbcConnectionPool(String masterInstanceIP,
String target,
Properties props,
String poolName)
|
void |
createJdbcResource(String masterInstanceIP,
String target,
String poolName,
String resourceName)
|
void |
deleteCluster(String masterInstanceIP,
String cluster,
boolean cascade)
|
void |
deleteDomain(String domainName,
String ipAddress)
|
void |
deleteInstance(String masterInstanceIP,
String instanceName)
|
void |
deleteJdbcConnectionPool(String masterInstanceIP,
String poolName)
|
void |
deleteJdbcResource(String masterInstanceIP,
String target,
String resourceName)
|
String |
deploy(String masterInstanceIP,
String appLocation,
String... options)
|
void |
enableSecureAdmin(String ipAddress)
|
CommandResult |
executeRemoteCommand(String command,
String... options)
|
boolean |
handles(Properties metaData)
|
void |
initialize(Properties properties)
|
void |
provisionCluster(int instancesCount,
List<String> instanceIPs,
String masterInstanceIP)
|
String |
provisionNode(String dasIP,
String instanceIP,
String clusterName,
String nodeName,
String instanceName)
|
void |
refreshLBConfiguration(String masterInstanceIP,
String lbServiceName)
|
int |
scaleDown(int count,
String clusterName)
|
int |
scaleUp(int count,
String clusterName)
|
void |
startCluster(String masterInstanceIP,
String cluster)
|
void |
startDomain(String ipAddress,
String domainName)
|
void |
startInstance(String masterInstanceIP,
String instanceName)
|
void |
stopCluster(String masterInstanceIP,
String cluster)
|
void |
stopDomain(String ipAddress,
String domainName)
|
void |
stopInstance(String masterInstanceIP,
String instanceName)
|
void |
unProvisionCluster(int instancesCount,
List<String> remoteInstanceIPs,
String masterInstanceIP)
|
void |
unProvisionNode(String dasIP,
String instanceIP,
String nodeName,
String instanceName)
|
provisionCluster
void provisionCluster(int instancesCount,
List<String> instanceIPs,
String masterInstanceIP)
unProvisionCluster
void unProvisionCluster(int instancesCount,
List<String> remoteInstanceIPs,
String masterInstanceIP)
scaleUp
int scaleUp(int count,
String clusterName)
scaleDown
int scaleDown(int count,
String clusterName)
startCluster
void startCluster(String masterInstanceIP,
String cluster)
stopCluster
void stopCluster(String masterInstanceIP,
String cluster)
createDomain
void createDomain(String domainName,
String ipAddress,
String... options)
deleteDomain
void deleteDomain(String domainName,
String ipAddress)
startDomain
void startDomain(String ipAddress,
String domainName)
stopDomain
void stopDomain(String ipAddress,
String domainName)
enableSecureAdmin
void enableSecureAdmin(String ipAddress)
provisionNode
String provisionNode(String dasIP,
String instanceIP,
String clusterName,
String nodeName,
String instanceName)
unProvisionNode
void unProvisionNode(String dasIP,
String instanceIP,
String nodeName,
String instanceName)
createCluster
void createCluster(String masterInstanceIP,
String cluster)
deleteCluster
void deleteCluster(String masterInstanceIP,
String cluster,
boolean cascade)
createInstance
void createInstance(String masterInstanceIP,
String cluster,
String node,
String instance)
deleteInstance
void deleteInstance(String masterInstanceIP,
String instanceName)
startInstance
void startInstance(String masterInstanceIP,
String instanceName)
stopInstance
void stopInstance(String masterInstanceIP,
String instanceName)
executeRemoteCommand
CommandResult executeRemoteCommand(String command,
String... options)
handles
boolean handles(Properties metaData)
- Specified by:
handles in interface Provisioner
initialize
void initialize(Properties properties)
- Specified by:
initialize in interface Provisioner
deploy
String deploy(String masterInstanceIP,
String appLocation,
String... options)
createJdbcConnectionPool
void createJdbcConnectionPool(String masterInstanceIP,
String target,
Properties props,
String poolName)
createJdbcResource
void createJdbcResource(String masterInstanceIP,
String target,
String poolName,
String resourceName)
associateLBWithApplicationServer
void associateLBWithApplicationServer(String masterInstanceIP,
String targetName,
String lbIPAddress,
String lbServiceName)
refreshLBConfiguration
void refreshLBConfiguration(String masterInstanceIP,
String lbServiceName)
deleteJdbcResource
void deleteJdbcResource(String masterInstanceIP,
String target,
String resourceName)
deleteJdbcConnectionPool
void deleteJdbcConnectionPool(String masterInstanceIP,
String poolName)
Copyright © 2012. All Rights Reserved.