org.glassfish.paas.gfplugin
Class GlassFishCloudArchiveProcessor

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

@Service
public class GlassFishCloudArchiveProcessor
extends Object
implements GlassFishPluginConstants

This processes the orchestration archive and figures out all the GlassFish service references.

Author:
bhavanishankar@java.net

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
GlassFishCloudArchiveProcessor()
           
 
Method Summary
 Resource getConnectionPool(Resource forResource, Map<Resource,ResourcesXMLParser> resourceXmlParsers)
           
 Set<ServiceReference> getServiceReferences(ReadableArchive cloudArchive, String appName, PaaSDeploymentContext dc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlassFishCloudArchiveProcessor

public GlassFishCloudArchiveProcessor()
Method Detail

getServiceReferences

public Set<ServiceReference> getServiceReferences(ReadableArchive cloudArchive,
                                                  String appName,
                                                  PaaSDeploymentContext dc)

getConnectionPool

public Resource getConnectionPool(Resource forResource,
                                  Map<Resource,ResourcesXMLParser> resourceXmlParsers)


Copyright © 2012. All Rights Reserved.