org.glassfish.paas.gfplugin.customizer
Class InstanceProvisioner

java.lang.Object
  extended by org.glassfish.paas.gfplugin.customizer.InstanceProvisioner
All Implemented Interfaces:
GlassFishPluginConstants

@Service
@Scoped(value=org.glassfish.hk2.scopes.Singleton.class)
public class InstanceProvisioner
extends Object
implements GlassFishPluginConstants

Provisions the GlassFish instances.

Author:
Bhavanishankar S

Field Summary
 
Fields inherited from interface org.glassfish.paas.gfplugin.GlassFishPluginConstants
ASADMIN_COMMAND, CLASSNAME, CLUSTER_ARG, CREATE_ELASTIC_SERVICE, CREATE_INSTANCE, CREATE_LOCAL_INSTANCE, CREATE_NODE_SSH, DATABASE_SERVICE_TYPE, DEFAULT_DAS_PORT, DEFAULT_MAX_CLUSTERSIZE, DEFAULT_MIN_CLUSTERSIZE, DELETE_ELASTIC_SERVICE, DELETE_INSTANCE, DELETE_NODE_SSH, DEPLOYMENT_PLAN_DIR, DISABLE_AUTO_SCALING, ENABLE_AUTO_SCALING, FS, HOST, INIT_TYPE_LAZY, INSTALL_DIR_ARG, INSTANCE_NAME_FORMAT, IP_ADDRESS, JAR_EXTN, JAVAEE_SERVICE_TYPE, JDBC_CONNECTION_POOL, JDBC_DATASOURCE, JDBC_DS_CLASSNAME, JDBC_DS_RESTYPE, JDBC_RESOURCE, JDBC_SERVERNAME, JDBC_URL, JNDI_NAME, LOCALHOST, MAX_CLUSTERSIZE, MIN_CLUSTERSIZE, NATIVE_VIRTUALIZATION, NODE_ARG, NODE_HOST_ARG, NODE_NAME_FORMAT, NODE_TYPE_SSH, NON_CONNECTOR_RESOURCES, PLAIN_ACTION_REPORT, POOL_NAME, provisionDAS, RESOURCE_TYPE, RESOURCE_XML_PARSERS, SERVICE_NAME, SERVICE_TYPE, SETUP_SSH, SSH_USER_ARG, START_CLUSTER, START_INSTANCE, START_LOCAL_INSTANCE, STOP_CLUSTER, STOP_INSTANCE, TMR_DIR, VM_SHUTDOWN_ARG
 
Constructor Summary
InstanceProvisioner()
           
 
Method Summary
 void provision(GlassFishProvisionedService das, ProvisionedService... instances)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstanceProvisioner

public InstanceProvisioner()
Method Detail

provision

public void provision(GlassFishProvisionedService das,
                      ProvisionedService... instances)


Copyright © 2012. All Rights Reserved.