Preface

This document describes the functionality provided by the Glassfish plugin.

See the Deployit Reference Manual for background information on Deployit and deployment concepts.

Overview

The Glassfish plugin is a Deployit plugin that adds the capability to manage deployments and resources on Glassfish application server. The plugin has the capability of managing application artifacts, datasource and JMS resources via the Glassfish Cli, and can easily be extended to support more deployment options or management of new artifacts/resources on Glassfish.

Features

  • Deploying to Domain, Standalone servers or clusters
  • Deployment of application artifacts
    • Enterprise application (EAR)
    • Web application (WAR)
    • Enterprise Java beans (EJB)
    • Artifact references
  • Deployment of resources
    • JDBC Connection Pools
    • JDBC Resources
    • JMS Connection Factories
    • JMS Queues
    • JMS Topics
    • Resource references
  • Control tasks to
    • Create, destroy, start and stop domains and standalone servers
  • Discovery of Domains, Clusters and Standalone servers

Requirements

  • Deployit requirements

    • XL Deploy: version 4.0
  • Infrastructural requirements

    • Glassfish versions: 3.x and 4.x
    • Linux server
    • User credentials for accessing the Host and Glassfish Cli.

Usage in Deployment Packages

The plugin works with the standard deployment package of DAR format. Please see the Packaging Manual for more details about the DAR format and the ways to compose one.

The following is a sample deployit-manifest.xml file that can be used to create a Glassfish specific deployment package. It contains declarations for an War, a connection pool, and a Jdbc resources. It also contains references to be able to target the deployables to specific containers.

<?xml version="1.0" encoding="UTF-8"?>
<udm.DeploymentPackage version="1.0" application="MyApp">
  <deployables>

    <glassfish.War name="myWarFile" file="myWarFile/PetClinic-1.0.war">
      <scanPlaceholders>false</scanPlaceholders>
    </glassfish.War>
    <glassfish.ApplicationRefSpec name="myWarRef">
      <applicationName>myWarFile</applicationName>
    </glassfish.ApplicationRefSpec>

    <glassfish.JdbcConnectionPoolSpec name="connPool">
      <datasourceclassname>com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource</datasourceclassname>
      <restype>javax.sql.DataSource</restype>
    </glassfish.JdbcConnectionPoolSpec>

    <glassfish.JdbcResourceSpec name="myJDBCResource">
      <jndiName>myJDBCResource</jndiName>
      <poolName>connPool</poolName>
    </glassfish.JdbcResourceSpec>
    <glassfish.ResourceRefSpec name="MyJDBCResourceRef">
      <resourceName>myJDBCResource</resourceName>
    </glassfish.ResourceRefSpec>

  </deployables>
</udm.DeploymentPackage>

Using the deployables and deployeds

The following table describes which deployable/container combinations are possible.

Deployable vs. Container table

Deployable Container Generated deployed
jee.Ear
glassfish.Ear
glassfish.Domain glassfish.EarModule
jee.War
glassfish.War
glassfish.Domain glassfish.WarModule
jee.EjbJar
glassfish.EjbJar
glassfish.Domain glassfish.EjbJarModule
glassfish.JdbcConnectionPoolSpec glassfish.Domain glassfish.JdbcConnectionPool
jee.DataSourceSpec
glassfish.JdbcResourceSpec
glassfish.Domain glassfish.JdbcResource
jee.ResourceSpec
glassfish.QueueConnectionFactorySpec
glassfish.Domain glassfish.QueueConnectionFactory
jee.ResourceSpec
glassfish.TopicConnectionFactorySpec
glassfish.Domain glassfish.TopicConnectionFactory
jee.ResourceSpec
glassfish.QueueSpec
glassfish.Domain glassfish.Queue
jee.ResourceSpec
glassfish.TopicSpec
glassfish.Domain glassfish.Topic
glassfish.ApplicationRefSpec glassfish.RefContainer glassfish.ApplicationRef
glassfish.ResourceRefSpec glassfish.RefContainer glassfish.ResourceRef

The following table describes the effect a deployed has on it's container

Deployed Actions Table

Deployed Actions performed for operations
  Create Destroy Modify
glassfish.EarModule
glassfish.WarModule
glassfish.EjbJarModule
  • upload artifact
  • deploy application
  • check if there are no references to the application
  • undeploy old application version
  • redeploy application version
glassfish.JdbcConnectionPool
glassfish.JdbcResource
glassfish.QueueConnectionFactory
glassfish.TopicConnectionFactory
glassfish.Queue
glassfish.Topic
  • create resource
  • delete resource
  • set properties
glassfish.JdbcConnectionPool
glassfish.JdbcResource
  • create resource
  • delete resource
  • create resource
  • delete resource

Deploying to Glassfish

Note that the plugin uses the Glassfish Cli to (un)install artifacts and resources. As such, the plugin assumes that the Glassfish Domain has already been started. The plugin does not support the starting of the domain prior to a deployment.

Glassfish manages all the artifacts and resources in the domain. Therefore all artifacts and resources must be deployed directly to the domain. To target an application or resource to a specific container, you can use references. There are two types of deployables that can be used to deploy references:

  • ApplicationRefSpec This deployable can be used to target applications to containers.
  • ResourceRefSpec This deployable can be used to target resources to containers.

The CI name for all deployables will be used as identifier for the application or resource in glassfish. The applications and resources are referenced by name.

  • A application can only be undeployed when there are no references to it. So please undeploy all references to the application as well if you want to undeploy an application. The plugin checks if there are references, and if so it will give an error.

Discovery

The plugin supports discovery of Domains, Clusters, and Standalone Servers.

The Domain can be discovered through the Host that runs the Domain. Notice that the name of the CI should match the name of the Domain, Cluster or Standalone Server. The name of the container CI is used for the --target parameter of the Glassfish Cli.

  • Deployit will never discover cluster members. You are able to deploy any kind of deployable directly to the cluster, so Deployit does not need to know about the instances of a cluster.
  • Deployit will always discover the default Standalone Server of the domain called server.
  • Deployit will only discover infrastructure CIs. No deployed CIs will be discovered.

Extension points

The plugin is designed to be extended through Deployit's Plugin API type system and jython. The plugin wraps the Glassfish Cli with a jython runtime environment, thus allowing extenders to interact with Glassfish and Deployit from the script. Note that the jython script is executed on the Deployit Server itself and has full access to the following Deployit objects :

  • deployed: The current deployed object on which the operation has been triggered.
  • step: The step object that the script is being executed from. Exposes an overthere remote connection for file manipulation and a method to execute Glassfish Cli commands.
  • container: The container object to which the deployed is targeted to.
  • delta: The delta specification that lead to the script being executed.
  • deployedApplication: The entire deployed application.

The plugin associates Create, Modify, Destroy, Noop and Inspect operations received from Deployit with jython scripts that need to be executed for the specific operation to be performed.

There also exists an advanced method to extend the plugin, but the implementation of this form of extension needs to be written in the Java programming language and consists of writing so-called Deployed contributors, PlanPreProcessors and Contributors.

Please refer to the Customization Manual for a detailed explanation of the type system and advanced methods of customization of plugins. Also refer to the Overthere documentation for working with remote files.

Adding Additional Properties

Glassfish artifacts and resources support the concept of Additional Properties. These properties are normally specified by using the --properties argument of Glassfish Cli commands. Deployit can be extended very easily to add one or more Additional Properties. You can add them by extending a type synthetically. You need to add the property into the category "Additional Properties".

For example:

<type-modification type="glassfish.WarModule">
    <property name="keepSessions" kind="boolean" category="Additional Properties" default="true"/>
</type-modification>

This will result in adding the Additional Property keepSessions to be available on the CI, with a default value of true. This will result in deploying the application with the Glassfish Cli argument --properties keepSessions=true.

Extending the plugin with custom control task

The plugin has the capability to add control tasks to CliManagedDeployed or CliManagedContainer. The control task can be specified as a jython script that will be executed on the Deployit Server. The jython script will execute asadmin commands on the remote host.

Creating a jython based control task to list jdbc drivers in a StandaloneServer

Synthetic.xml snippet

<type-modification type="glassfish.Domain">
  <method name="listClusters" label="List clusters" delegate="asadmin" script="list-clusters.py" >
</type-modification>

list-clusters.py snippet

logOutput("Listing clusters")
result = executeCmd('list-clusters')
logOutput(result.output)
logOutput("Done.")

The script will execute the list-clusters command using asadmin on the remote host, and print the result.

Release Notes

Glassfish plugin 4.0.0

Bug fixes

  • [DEPL-5398] - Glassfish plugin script error on undeployment

CI Reference

Configuration Item Overview

Deployables

CI Description
glassfish.ApplicationRefSpec Specification of an Application Reference
glassfish.Ear A JEE EAR archive
glassfish.EjbJar An EjbJar archive
glassfish.JdbcConnectionPoolSpec A Glassfish jdbc connectionPool (deployable)
glassfish.JdbcResourceSpec JDBC Resource
glassfish.QueueConnectionFactorySpec a Glassfish QCF (deployable)
glassfish.QueueSpec a Glassfish Queue (deployable)
glassfish.ResourceRefSpec Specification of a Resource Reference
glassfish.TopicConnectionFactorySpec a Glassfish QCF (deployable)
glassfish.TopicSpec A Glassfish Topic (deployable)
glassfish.War A JEE WAR archive

Deployeds

CI Description
glassfish.ApplicationRef Application reference is used to refer an application
glassfish.Artifact Description unavailable
glassfish.CliManagedDeployed Base for all deployed that utilize the Glassfish Cli for configuration
glassfish.CliManagedDeployedArtifact Base for all deployed artifacts that utilize the Glassfish Cli for configuration
glassfish.EarModule Ear with values configured for a deployment
glassfish.EjbJarModule EjbJar with values configured for a deployment
glassfish.JMSConnectionFactory Base class for all the JMS connection factories
glassfish.JMSDestination Base class for all the JMS destinations
glassfish.JMSResources Base class for all the JMS resources
glassfish.JdbcConnectionPool A Glassfish jdbc connectionPool
glassfish.JdbcResource JDBC Resource
glassfish.JeeJdbcResource JDBC resource
glassfish.Queue a Glassfish Queue
glassfish.QueueConnectionFactory a Glassfish QCF
glassfish.ResourceRef Resource reference is used to refer a glassfish resource
glassfish.Topic A Glassfish Topic
glassfish.TopicConnectionFactory a Glassfish QCF
glassfish.WarModule War with values configured for a deployment

Containers

CI Description
glassfish.CliBasedContainer GlassFish Cli Managed Container
glassfish.Cluster Glassfish Cluster
glassfish.Domain Description unavailable
glassfish.StandaloneServer Glassfish StandaloneServer

Other Configuration Items

CI Description
glassfish.ApplicationRef Application reference is used to refer an application
glassfish.ApplicationRefSpec Specification of an Application Reference
glassfish.Artifact Description unavailable
glassfish.CliBasedContainer GlassFish Cli Managed Container
glassfish.CliManagedDeployed Base for all deployed that utilize the Glassfish Cli for configuration
glassfish.CliManagedDeployedArtifact Base for all deployed artifacts that utilize the Glassfish Cli for configuration
glassfish.Cluster Glassfish Cluster
glassfish.Domain Description unavailable
glassfish.Domain_create Generated type for method create
glassfish.Ear A JEE EAR archive
glassfish.EarModule Ear with values configured for a deployment
glassfish.EjbJar An EjbJar archive
glassfish.EjbJarModule EjbJar with values configured for a deployment
glassfish.JMSConnectionFactory Base class for all the JMS connection factories
glassfish.JMSDestination Base class for all the JMS destinations
glassfish.JMSResources Base class for all the JMS resources
glassfish.JdbcConnectionPool A Glassfish jdbc connectionPool
glassfish.JdbcConnectionPoolSpec A Glassfish jdbc connectionPool (deployable)
glassfish.JdbcResource JDBC Resource
glassfish.JdbcResourceSpec JDBC Resource
glassfish.JeeJdbcResource JDBC resource
glassfish.Queue a Glassfish Queue
glassfish.QueueConnectionFactory a Glassfish QCF
glassfish.QueueConnectionFactorySpec a Glassfish QCF (deployable)
glassfish.QueueSpec a Glassfish Queue (deployable)
glassfish.ResourceRef Resource reference is used to refer a glassfish resource
glassfish.ResourceRefSpec Specification of a Resource Reference
glassfish.StandaloneServer Glassfish StandaloneServer
glassfish.StandaloneServer_create Generated type for method create
glassfish.Topic A Glassfish Topic
glassfish.TopicConnectionFactory a Glassfish QCF
glassfish.TopicConnectionFactorySpec a Glassfish QCF (deployable)
glassfish.TopicSpec A Glassfish Topic (deployable)
glassfish.War A JEE WAR archive
glassfish.WarModule War with values configured for a deployment

Configuration Item Details

glassfish.ApplicationRef

Type Hierarchy glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

Application reference is used to refer an application.

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
applicationName : STRING
Specifies name of the application to be referred
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 75
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/applicationref/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 25
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/applicationref/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/applicationref/inspect.py
Classpath to the script used to inspect the generic container.
 
 
modifyOrder : INTEGER  = 75
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
libraryScripts : LIST_OF_STRING
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.ApplicationRefSpec

Type Hierarchy jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Specification of an Application Reference.

Public Properties
 
 
applicationName : STRING
Specifies name of the application to be referred (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

glassfish.Artifact

Virtual Type
Type Hierarchy glassfish.CliManagedDeployedArtifact >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Artifact, udm.Deployed, udm.ConfigurationItem, udm.DerivedArtifact

Description unavailable

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
availabilityEnabled : BOOLEAN  = false
Controls whether availability is enabled for web sessions and for stateful session bean (SFSB) checkpointing and potentially passivation
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
description : STRING
Specifies the description of this application
 
 
force : BOOLEAN  = false
Forces redeployment even if this application has already been deployed or already exists.
 
 
keepState : BOOLEAN  = false
Retains web sessions, SFSB instances, and persistently created EJB timers between redeployments
 
 
lbenabled : BOOLEAN  = true
This option controls whether the deployed application is available for load balancing. The default is true
 
 
libraries : STRING
A comma-separated list of library JAR files. Specify the library JAR files by their relative or absolute paths.
 
 
placeholders : MAP_STRING_STRING
A Map containing all the placeholders mapped to their values. Special values are <ignore> or <empty>
 
 
verify : BOOLEAN  = false
Verifies the syntax and semantics of the deployment descriptor. Verifier packages must be installed
Hidden Properties
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 70
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/application/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Deploy
Create Verb
 
 
destroyOrder : INTEGER  = 30
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/application/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Undeploy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/application/inspect-app.py
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING  = [glassfish/application/application-lib.py]
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyOrder : INTEGER  = 70
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/application/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Update
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
enabled : BOOLEAN  = true
Allows users to access the application.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.CliBasedContainer

Virtual Type
Type Hierarchy udm.BaseContainer >> udm.BaseConfigurationItem
Interfaces udm.Taggable, glassfish.CliManagingContainer, udm.ConfigurationItem, glassfish.CliManagedContainer, udm.Container, overthere.HostContainer

GlassFish Cli Managed Container

Parent
 
 
host : CI<overthere.Host>
Host
Public Properties
 
 
home : STRING
GlassFish home directory (use first-level path containing bin/asadmin)
 
 
username : STRING
Username which is used to login to DAS.
 
 
adminHostAddress : STRING  = localhost
Host which is used to login to DAS, default is localhost
 
 
password : STRING
Password which is used to login to DAS.
 
 
port : INTEGER  = 4848
TCP port which is used to login to DAS, default is 4848
 
 
secure : BOOLEAN  = false
Connection to DAS should be secure.
 
 
tags : SET_OF_STRING
If set, only deployables with the same tag will be automatically mapped to this container.
Hidden Properties
 
 
libraryScripts : LIST_OF_STRING  = [glassfish/library/runtime.py, glassfish/library/commandHelper.py]
List of python library scripts that should be automatically loaded when using a GlassFish CLI script.

glassfish.CliManagedDeployed

Virtual Type
Type Hierarchy udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

Base for all deployed that utilize the Glassfish Cli for configuration

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 60
The order of the step in the step list for the create operation.
 
 
createScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
destroyScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.CliManagedDeployedArtifact

Virtual Type
Type Hierarchy glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Artifact, udm.Deployed, udm.ConfigurationItem, udm.DerivedArtifact

Base for all deployed artifacts that utilize the Glassfish Cli for configuration

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
placeholders : MAP_STRING_STRING
A Map containing all the placeholders mapped to their values. Special values are <ignore> or <empty>
Hidden Properties
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 60
The order of the step in the step list for the create operation.
 
 
createScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
destroyScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.Cluster

Type Hierarchy udm.BaseContainer >> udm.BaseConfigurationItem
Interfaces glassfish.RefContainer, udm.Taggable, glassfish.CliManagedContainer, udm.ConfigurationItem, udm.Container, overthere.HostContainer

Glassfish Cluster

Parent
 
 
domain : CI<glassfish.Domain >
Domain to which the server group belongs.
Public Properties
 
 
tags : SET_OF_STRING
If set, only deployables with the same tag will be automatically mapped to this container.
Hidden Properties
 
 
restartOrder : INTEGER  = 80
Restart Order
 
 
startOrder : INTEGER  = 80
Start Order
 
 
startScript : STRING  = glassfish/container/start-cluster.py
Start Script
 
 
stopOrder : INTEGER  = 20
Stop Order
 
 
stopScript : STRING  = glassfish/container/stop-cluster.py
Stop Script
Control task Parameter CI Attributes Description
start

script = glassfish/container/start-cluster.py, delegate = asadmin

Starts the Server instance

stop

script = glassfish/container/stop-cluster.py, delegate = asadmin

Stops the Server instance


glassfish.Domain

Type Hierarchy glassfish.CliBasedContainer >> udm.BaseContainer >> udm.BaseConfigurationItem
Interfaces udm.Taggable, glassfish.CliManagingContainer, glassfish.CliManagedContainer, udm.ConfigurationItem, udm.Container, overthere.HostContainer

Description unavailable

Parent
 
 
host : CI<overthere.Host>
Host
Children
 
 
clusters : SET_OF_CI<glassfish.Cluster >
StandaloneServer groups defined in domain
 
 
servers : SET_OF_CI<glassfish.StandaloneServer >
Profiles defined in domain
Public Properties
 
 
home : STRING
GlassFish home directory (use first-level path containing bin/asadmin)
 
 
port : INTEGER  = 4848
TCP port which is used to login to DAS, default is 4848
 
 
username : STRING
Username which is used to login to DAS.
 
 
adminHostAddress : STRING  = localhost
Host which is used to login to DAS, default is localhost
 
 
password : STRING
Password which is used to login to DAS.
 
 
secure : BOOLEAN  = false
Connection to DAS should be secure.
 
 
tags : SET_OF_STRING
If set, only deployables with the same tag will be automatically mapped to this container.
Hidden Properties
 
 
inspectScript : STRING  = glassfish/container/inspect-domain.py
Classpath to the script used to inspect the domain.
 
 
libraryScripts : LIST_OF_STRING  = [glassfish/library/runtime.py, glassfish/library/commandHelper.py]
List of python library scripts that should be automatically loaded when using a GlassFish CLI script.
Control task Parameter CI Attributes Description
create glassfish.Domain_create

script = glassfish/container/create-domain.py, delegate = asadmin

Creates a domain

delete

script = glassfish/container/delete-domain.py, delegate = asadmin

Deletes a domain

start

script = glassfish/container/start-domain.py, delegate = asadmin

Starts the Domain Administration Server of the specified domain

stop

script = glassfish/container/stop-domain.py, delegate = asadmin

Stops the Domain Administration Server of the specified domain


glassfish.Domain_create

Type Hierarchy udm.Parameters >> udm.BaseConfigurationItem
Interfaces udm.ConfigurationItem

Generated type for method create.

Public Properties
 
 
domainProperties : STRING
Setting the optional name/value pairs overrides the default values for the properties of the domain to be created
 
 
instancePort : INTEGER
This HTTP port specifies where the web application context roots are available for a web browser to connect to

glassfish.Ear

Type Hierarchy jee.Ear >> udm.BaseDeployableArchiveArtifact >> udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.ArchiveArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

A JEE EAR archive

Public Properties
 
 
availabilityEnabled : STRING
Controls whether availability is enabled for web sessions and for stateful session bean (SFSB) checkpointing and potentially passivation (boolean) default(false)
 
 
checksum : STRING
The checksum used to detect differences on the artifact. If not provided, it will be calculated by XL Deploy.
 
 
compatibility : STRING
Supports the backward compatibility of JAR visibility in v2 instead of the stricter Java EE 6 requirements implemented in v3. (boolean) default(false)
 
 
description : STRING
Specifies the description of this application (string)
 
 
excludeFileNamesRegex : STRING
Regular expression that matches file names that must be excluded from scanning
 
 
force : STRING
Forces redeployment even if this application has already been deployed or already exists. (boolean) default(false)
 
 
javaWebStartEnabled : STRING
Specifies whether Java Web Start access is permitted for an application client module. (boolean) default(true)
 
 
keepState : STRING
Retains web sessions, SFSB instances, and persistently created EJB timers between redeployments (boolean) default(false)
 
 
lbenabled : STRING
This option controls whether the deployed application is available for load balancing. The default is true (boolean) default(true)
 
 
libraries : STRING
A comma-separated list of library JAR files. Specify the library JAR files by their relative or absolute paths. (string)
 
 
placeholders : SET_OF_STRING
Placeholders detected in this artifact
 
 
precompileJsp : STRING
Precompiles JSP pages during deployment. (boolean) default(false)
 
 
scanPlaceholders : BOOLEAN  = false
Whether to scan this artifact for placeholders when it is imported
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
 
 
verify : STRING
Verifies the syntax and semantics of the deployment descriptor. Verifier packages must be installed (boolean) default(false)
Hidden Properties
 
 
textFileNamesRegex : STRING  = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt)
Regular expression that matches file names of text files
 
 
delimiters : STRING  = {{ }}
The delimiters used indicate placeholders, defaults to '{{ }}'. This is a 5 character string with a space in the middle, the first two are the leading delimiter, the last two are the closing delimiter
 
 
fileEncodings : MAP_STRING_STRING  = {.+\.properties=ISO-8859-1}
A map that maps regular expressions matching the full path of file(s) in the artifact to character set encodings

glassfish.EarModule

Type Hierarchy glassfish.Artifact >> glassfish.CliManagedDeployedArtifact >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Artifact, udm.Deployed, udm.ConfigurationItem, udm.DerivedArtifact

Ear with values configured for a deployment

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
availabilityEnabled : BOOLEAN  = false
Controls whether availability is enabled for web sessions and for stateful session bean (SFSB) checkpointing and potentially passivation
 
 
compatibility : BOOLEAN  = false
Supports the backward compatibility of JAR visibility in v2 instead of the stricter Java EE 6 requirements implemented in v3.
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
description : STRING
Specifies the description of this application
 
 
force : BOOLEAN  = false
Forces redeployment even if this application has already been deployed or already exists.
 
 
javaWebStartEnabled : BOOLEAN  = true
Specifies whether Java Web Start access is permitted for an application client module.
 
 
keepState : BOOLEAN  = false
Retains web sessions, SFSB instances, and persistently created EJB timers between redeployments
 
 
lbenabled : BOOLEAN  = true
This option controls whether the deployed application is available for load balancing. The default is true
 
 
libraries : STRING
A comma-separated list of library JAR files. Specify the library JAR files by their relative or absolute paths.
 
 
placeholders : MAP_STRING_STRING
A Map containing all the placeholders mapped to their values. Special values are <ignore> or <empty>
 
 
precompileJsp : BOOLEAN  = false
Precompiles JSP pages during deployment.
 
 
verify : BOOLEAN  = false
Verifies the syntax and semantics of the deployment descriptor. Verifier packages must be installed
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 70
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/application/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Deploy
Create Verb
 
 
destroyOrder : INTEGER  = 30
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/application/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Undeploy
Destroy Verb
 
 
extension : STRING  = ear
Extension
 
 
inspectScript : STRING  = glassfish/application/inspect-app.py
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING  = [glassfish/application/application-lib.py]
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyOrder : INTEGER  = 70
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/application/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Update
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
enabled : BOOLEAN  = true
Allows users to access the application.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.EjbJar

Type Hierarchy jee.EjbJar >> udm.BaseDeployableArchiveArtifact >> udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.ArchiveArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

An EjbJar archive

Public Properties
 
 
availabilityEnabled : STRING
Controls whether availability is enabled for web sessions and for stateful session bean (SFSB) checkpointing and potentially passivation (boolean) default(false)
 
 
checksum : STRING
The checksum used to detect differences on the artifact. If not provided, it will be calculated by XL Deploy.
 
 
compatibility : STRING
Supports the backward compatibility of JAR visibility in v2 instead of the stricter Java EE 6 requirements implemented in v3. (boolean) default(false)
 
 
description : STRING
Specifies the description of this application (string)
 
 
excludeFileNamesRegex : STRING
Regular expression that matches file names that must be excluded from scanning
 
 
force : STRING
Forces redeployment even if this application has already been deployed or already exists. (boolean) default(false)
 
 
keepState : STRING
Retains web sessions, SFSB instances, and persistently created EJB timers between redeployments (boolean) default(false)
 
 
lbenabled : STRING
This option controls whether the deployed application is available for load balancing. The default is true (boolean) default(true)
 
 
libraries : STRING
A comma-separated list of library JAR files. Specify the library JAR files by their relative or absolute paths. (string)
 
 
placeholders : SET_OF_STRING
Placeholders detected in this artifact
 
 
scanPlaceholders : BOOLEAN  = false
Whether to scan this artifact for placeholders when it is imported
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
 
 
verify : STRING
Verifies the syntax and semantics of the deployment descriptor. Verifier packages must be installed (boolean) default(false)
Hidden Properties
 
 
textFileNamesRegex : STRING  = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt)
Regular expression that matches file names of text files
 
 
delimiters : STRING  = {{ }}
The delimiters used indicate placeholders, defaults to '{{ }}'. This is a 5 character string with a space in the middle, the first two are the leading delimiter, the last two are the closing delimiter
 
 
fileEncodings : MAP_STRING_STRING  = {.+\.properties=ISO-8859-1}
A map that maps regular expressions matching the full path of file(s) in the artifact to character set encodings

glassfish.EjbJarModule

Type Hierarchy glassfish.Artifact >> glassfish.CliManagedDeployedArtifact >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Artifact, udm.Deployed, udm.ConfigurationItem, udm.DerivedArtifact

EjbJar with values configured for a deployment

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
availabilityEnabled : BOOLEAN  = false
Controls whether availability is enabled for web sessions and for stateful session bean (SFSB) checkpointing and potentially passivation
 
 
compatibility : BOOLEAN  = false
Supports the backward compatibility of JAR visibility in v2 instead of the stricter Java EE 6 requirements implemented in v3.
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
description : STRING
Specifies the description of this application
 
 
force : BOOLEAN  = false
Forces redeployment even if this application has already been deployed or already exists.
 
 
keepState : BOOLEAN  = false
Retains web sessions, SFSB instances, and persistently created EJB timers between redeployments
 
 
lbenabled : BOOLEAN  = true
This option controls whether the deployed application is available for load balancing. The default is true
 
 
libraries : STRING
A comma-separated list of library JAR files. Specify the library JAR files by their relative or absolute paths.
 
 
placeholders : MAP_STRING_STRING
A Map containing all the placeholders mapped to their values. Special values are <ignore> or <empty>
 
 
verify : BOOLEAN  = false
Verifies the syntax and semantics of the deployment descriptor. Verifier packages must be installed
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 70
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/application/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Deploy
Create Verb
 
 
destroyOrder : INTEGER  = 30
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/application/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Undeploy
Destroy Verb
 
 
extension : STRING  = jar
Extension
 
 
inspectScript : STRING  = glassfish/application/inspect-app.py
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING  = [glassfish/application/application-lib.py]
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyOrder : INTEGER  = 70
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/application/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Update
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
enabled : BOOLEAN  = true
Allows users to access the application.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.JMSConnectionFactory

Virtual Type
Type Hierarchy glassfish.JMSResources >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

Base class for all the JMS connection factories

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber
 
 
Name : STRING
The name of the physical destination to which the resource will refer
 
 
Password : STRING
The password for the connection factory
 
 
UserName : STRING
The user name for the connection factory
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
description : STRING
Text providing details about the JMS resource
Hidden Properties
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 60
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/jmsconnectionfactory/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/jmsconnectionfactory/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/jmsconnectionfactory/inspect.py
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING  = [glassfish/jmsconnectionfactory/jms-connectionfactory-lib.py]
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/jmsconnectionfactory/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.JMSDestination

Virtual Type
Type Hierarchy glassfish.JMSResources >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

Base class for all the JMS destinations

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
jndiName : STRING
Specifies the JNDI name for the resource
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber
 
 
Name : STRING
The name of the physical destination to which the resource will refer
 
 
Password : STRING
The password for the connection factory
 
 
UserName : STRING
The user name for the connection factory
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 60
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/jmsdestination/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/jmsdestination/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/jmsdestination/inspect.py
Classpath to the script used to inspect the generic container.
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/jmsdestination/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
libraryScripts : LIST_OF_STRING
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.JMSResources

Virtual Type
Type Hierarchy glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

Base class for all the JMS resources

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber
 
 
Name : STRING
The name of the physical destination to which the resource will refer
 
 
Password : STRING
The password for the connection factory
 
 
UserName : STRING
The user name for the connection factory
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 60
The order of the step in the step list for the create operation.
 
 
createScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
destroyScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
inspectScript : STRING
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.JdbcConnectionPool

Type Hierarchy glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

A Glassfish jdbc connectionPool

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
datasourceclassname : STRING
Vendor-specific classname that implements the DataSource and/or XADataSource APIs
 
 
databaseName : STRING
Specifies the database for this connection pool
 
 
datasourceName : STRING
Specifies an underlying XADataSource, or a ConnectionPoolDataSource if connection pooling is done
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
description : STRING
Description of the JDBC Connection Pool
 
 
driverclassname : STRING
Vendor-specific classname that implements the java.sql.Driver interface.
 
 
idletimeout : INTEGER  = 300
Maximum time that connection can remain idle in the pool(in seconds)
 
 
isisolationguaranteed : BOOLEAN  = true
All connections use same isolation level; requires Transaction Isolation
 
 
maxpoolsize : INTEGER  = 32
Maximum number of connections that can be created to satisfy client requests
 
 
maxwait : INTEGER  = 60000
Amount of time caller waits before connection timeout is sent(in milliseconds)
 
 
nontransactionalconnections : BOOLEAN  = false
Returns non-transactional connections
 
 
password : STRING
Specifies the password for connecting to the database
 
 
ping : BOOLEAN  = false
When enabled, the pool is pinged during creation or reconfiguration to identify and warn of any erroneous values for its attributes
 
 
poolresize : INTEGER  = 2
Number of connections to be removed when pool idle timeout expires
 
 
port : STRING
Specifies the port on which the database server listens for requests
 
 
restype : ENUM [javax_sql_DataSource, javax_sql_XADataSource, javax_sql_ConnectionPoolDataSource, java_sql_Driver]
Must be specified if the datasource class implements more than 1 of the interface(javax.sql.DataSource, javax.sql.XADataSource, or javax.sql.ConnectionPoolDataSource).
 
 
serverName : STRING
Specifies the database server for this connection pool
 
 
steadypoolsize : INTEGER  = 8
Minimum and initial number of connections maintained in the pool
 
 
url : STRING
Specifies the URL for this connection pool. Although this is not a standard property, it is commonly used
 
 
user : STRING
Specifies the user name for connecting to the database
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 60
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/jdbcconnectionpool/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 70
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/jdbcconnectionpool/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/jdbcconnectionpool/inspect.py
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING  = [glassfish/jdbcconnectionpool/jdbc-connectionpool-lib.py]
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/jdbcconnectionpool/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
propertyCategory : STRING  = Properties
Property Category
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.JdbcConnectionPoolSpec

Type Hierarchy jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

A Glassfish jdbc connectionPool (deployable)

Public Properties
 
 
databaseName : STRING
Specifies the database for this connection pool (string)
 
 
datasourceName : STRING
Specifies an underlying XADataSource, or a ConnectionPoolDataSource if connection pooling is done (string)
 
 
datasourceclassname : STRING
Vendor-specific classname that implements the DataSource and/or XADataSource APIs (string)
 
 
description : STRING
Description of the JDBC Connection Pool (string)
 
 
driverclassname : STRING
Vendor-specific classname that implements the java.sql.Driver interface. (string)
 
 
idletimeout : STRING
Maximum time that connection can remain idle in the pool(in seconds) (integer) default(300)
 
 
isisolationguaranteed : STRING
All connections use same isolation level; requires Transaction Isolation (boolean) default(true)
 
 
maxpoolsize : STRING
Maximum number of connections that can be created to satisfy client requests (integer) default(32)
 
 
maxwait : STRING
Amount of time caller waits before connection timeout is sent(in milliseconds) (integer) default(60000)
 
 
nontransactionalconnections : STRING
Returns non-transactional connections (boolean) default(false)
 
 
password : STRING
Specifies the password for connecting to the database (string)
 
 
ping : STRING
When enabled, the pool is pinged during creation or reconfiguration to identify and warn of any erroneous values for its attributes (boolean) default(false)
 
 
poolresize : STRING
Number of connections to be removed when pool idle timeout expires (integer) default(2)
 
 
port : STRING
Specifies the port on which the database server listens for requests (string)
 
 
restype : STRING
Must be specified if the datasource class implements more than 1 of the interface(javax.sql.DataSource, javax.sql.XADataSource, or javax.sql.ConnectionPoolDataSource). (enum) values(javax_sql_DataSource, javax_sql_XADataSource, javax_sql_ConnectionPoolDataSource, java_sql_Driver)
 
 
serverName : STRING
Specifies the database server for this connection pool (string)
 
 
steadypoolsize : STRING
Minimum and initial number of connections maintained in the pool (integer) default(8)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
 
 
url : STRING
Specifies the URL for this connection pool. Although this is not a standard property, it is commonly used (string)
 
 
user : STRING
Specifies the user name for connecting to the database (string)

glassfish.JdbcResource

Type Hierarchy glassfish.JeeJdbcResource >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

JDBC Resource. This deployed is used when a glassfish.JdbcResourceSpec is specified in a package.

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
jndiName : STRING
Specifies the JNDI name for the JDBC resource
 
 
poolName : STRING
The name of the JDBC connection pool. If two or more JDBC resource elements point to the same connection pool element, they use the same pool connection at runtime.
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 65
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/jdbcresource/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 35
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/jdbcresource/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/jdbcresource/inspect.py
Classpath to the script used to inspect the generic container.
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/jdbcresource/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
propertyCategory : STRING  = Properties
Property Category
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
libraryScripts : LIST_OF_STRING
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.JdbcResourceSpec

Type Hierarchy jee.DataSourceSpec >> jee.JndiResourceSpec >> jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

JDBC Resource. This deployed is used when a glassfish.JdbcResourceSpec is specified in a package. (deployable)

Public Properties
 
 
jndiName : STRING
Specifies the JNDI name for the JDBC resource (string)
 
 
poolName : STRING
The name of the JDBC connection pool. If two or more JDBC resource elements point to the same connection pool element, they use the same pool connection at runtime. (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

glassfish.JeeJdbcResource

Type Hierarchy glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

JDBC resource. This deployed is used when a jee.DataSourceSpec is specified in a package.

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
jndiName : STRING
Specifies the JNDI name for the JDBC resource
 
 
poolName : STRING
The name of the JDBC connection pool. If two or more JDBC resource elements point to the same connection pool element, they use the same pool connection at runtime.
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 65
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/jdbcresource/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 35
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/jdbcresource/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/jdbcresource/inspect.py
Classpath to the script used to inspect the generic container.
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/jdbcresource/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
propertyCategory : STRING  = Properties
Property Category
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
libraryScripts : LIST_OF_STRING
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.Queue

Type Hierarchy glassfish.JMSDestination >> glassfish.JMSResources >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

a Glassfish Queue

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
jndiName : STRING
Specifies the JNDI name for the resource
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber
 
 
Name : STRING
The name of the physical destination to which the resource will refer
 
 
Password : STRING
The password for the connection factory
 
 
UserName : STRING
The user name for the connection factory
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 60
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/jmsdestination/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/jmsdestination/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/jmsdestination/inspect.py
Classpath to the script used to inspect the generic container.
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/jmsdestination/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
restype : STRING  = javax.jms.Queue
The JMS resource type, which is javax.jms.Queue
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
libraryScripts : LIST_OF_STRING
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.QueueConnectionFactory

Type Hierarchy glassfish.JMSConnectionFactory >> glassfish.JMSResources >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

a Glassfish QCF

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber
 
 
Name : STRING
The name of the physical destination to which the resource will refer
 
 
Password : STRING
The password for the connection factory
 
 
UserName : STRING
The user name for the connection factory
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
description : STRING
Text providing details about the JMS resource
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 60
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/jmsconnectionfactory/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/jmsconnectionfactory/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/jmsconnectionfactory/inspect.py
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING  = [glassfish/jmsconnectionfactory/jms-connectionfactory-lib.py]
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/jmsconnectionfactory/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
restype : STRING  = javax.jms.QueueConnectionFactory
The JMS resource type, which is javax.jms.QueueConnectionFactory
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.QueueConnectionFactorySpec

Type Hierarchy jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

a Glassfish QCF (deployable)

Public Properties
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance (string)
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber (string)
 
 
Name : STRING
The name of the physical destination to which the resource will refer (string)
 
 
Password : STRING
The password for the connection factory (string)
 
 
UserName : STRING
The user name for the connection factory (string)
 
 
description : STRING
Text providing details about the JMS resource (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

glassfish.QueueSpec

Type Hierarchy jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

a Glassfish Queue (deployable)

Public Properties
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance (string)
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber (string)
 
 
Name : STRING
The name of the physical destination to which the resource will refer (string)
 
 
Password : STRING
The password for the connection factory (string)
 
 
UserName : STRING
The user name for the connection factory (string)
 
 
jndiName : STRING
Specifies the JNDI name for the resource (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

glassfish.ResourceRef

Type Hierarchy glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

Resource reference is used to refer a glassfish resource

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
resourceName : STRING
Specifies the name/jndiname of the glassfish resource to be referred
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 70
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/resourceref/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 25
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/resourceref/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/resourceref/inspect.py
Classpath to the script used to inspect the generic container.
 
 
modifyOrder : INTEGER  = 65
The order of the step in the step list for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
libraryScripts : LIST_OF_STRING
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.ResourceRefSpec

Type Hierarchy jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

Specification of a Resource Reference.

Public Properties
 
 
resourceName : STRING
Specifies the name/jndiname of the glassfish resource to be referred (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

glassfish.StandaloneServer

Type Hierarchy udm.BaseContainer >> udm.BaseConfigurationItem
Interfaces glassfish.RefContainer, udm.Taggable, glassfish.CliManagedContainer, udm.ConfigurationItem, udm.Container, overthere.HostContainer

Glassfish StandaloneServer

Parent
 
 
domain : CI<glassfish.Domain >
Domain to which the server group belongs.
Public Properties
 
 
host : CI<overthere.Host>
Host on which server resides. When emtpy, the host on which the domain resides is used.
 
 
tags : SET_OF_STRING
If set, only deployables with the same tag will be automatically mapped to this container.
Hidden Properties
 
 
restartOrder : INTEGER  = 80
Restart Order
 
 
startOrder : INTEGER  = 80
Start Order
 
 
startScript : STRING  = glassfish/container/start-instance.py
Start Script
 
 
stopOrder : INTEGER  = 20
Stop Order
 
 
stopScript : STRING  = glassfish/container/stop-instance.py
Stop Script
Control task Parameter CI Attributes Description
create glassfish.StandaloneServer_create

script = glassfish/container/create-instance.py, delegate = asadmin

Creates a server instance

delete

script = glassfish/container/delete-instance.py, delegate = asadmin

Deletes a server instance

start

script = glassfish/container/start-instance.py, delegate = asadmin

Starts the Server instance

stop

script = glassfish/container/stop-instance.py, delegate = asadmin

Stops the Server instance


glassfish.StandaloneServer_create

Type Hierarchy udm.Parameters >> udm.BaseConfigurationItem
Interfaces udm.ConfigurationItem

Generated type for method create.

Public Properties
 
 
node : STRING
Name of the node on which the instance will reside
 
 
config : STRING
Specifies the named configuration that the instance references.uses the default configuration, if you do not provide any.
 
 
systemProperties : STRING
Setting the optional name/value pairs overrides the default values for the properties of the server to be created

glassfish.Topic

Type Hierarchy glassfish.JMSDestination >> glassfish.JMSResources >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

A Glassfish Topic

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
jndiName : STRING
Specifies the JNDI name for the resource
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber
 
 
Name : STRING
The name of the physical destination to which the resource will refer
 
 
Password : STRING
The password for the connection factory
 
 
UserName : STRING
The user name for the connection factory
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 60
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/jmsdestination/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/jmsdestination/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/jmsdestination/inspect.py
Classpath to the script used to inspect the generic container.
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/jmsdestination/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
restype : STRING  = javax.jms.Topic
The JMS resource type, which is javax.jms.Topic
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
libraryScripts : LIST_OF_STRING
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.TopicConnectionFactory

Type Hierarchy glassfish.JMSConnectionFactory >> glassfish.JMSResources >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Deployed, udm.ConfigurationItem

a Glassfish QCF

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber
 
 
Name : STRING
The name of the physical destination to which the resource will refer
 
 
Password : STRING
The password for the connection factory
 
 
UserName : STRING
The user name for the connection factory
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
description : STRING
Text providing details about the JMS resource
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 60
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/jmsconnectionfactory/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Create
Create Verb
 
 
destroyOrder : INTEGER  = 40
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/jmsconnectionfactory/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Destroy
Destroy Verb
 
 
inspectScript : STRING  = glassfish/jmsconnectionfactory/inspect.py
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING  = [glassfish/jmsconnectionfactory/jms-connectionfactory-lib.py]
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyOrder : INTEGER  = 60
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/jmsconnectionfactory/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Modify
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
restype : STRING  = javax.jms.TopicConnectionFactory
The JMS resource type, which can be javax.jms.TopicConnectionFactory
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource

glassfish.TopicConnectionFactorySpec

Type Hierarchy jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

a Glassfish QCF (deployable)

Public Properties
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance (string)
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber (string)
 
 
Name : STRING
The name of the physical destination to which the resource will refer (string)
 
 
Password : STRING
The password for the connection factory (string)
 
 
UserName : STRING
The user name for the connection factory (string)
 
 
description : STRING
Text providing details about the JMS resource (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

glassfish.TopicSpec

Type Hierarchy jee.ResourceSpec >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.ConfigurationItem

A Glassfish Topic (deployable)

Public Properties
 
 
AddressList : STRING
A comma-separated list of message queue addresses that specify the host names (and, optionally, port numbers) of a message broker instance (string)
 
 
ClientId : STRING
A client ID for a connection factory that will be used by a durable subscriber (string)
 
 
Name : STRING
The name of the physical destination to which the resource will refer (string)
 
 
Password : STRING
The password for the connection factory (string)
 
 
UserName : STRING
The user name for the connection factory (string)
 
 
jndiName : STRING
Specifies the JNDI name for the resource (string)
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.

glassfish.War

Type Hierarchy jee.War >> udm.BaseDeployableArchiveArtifact >> udm.BaseDeployableFileArtifact >> udm.BaseDeployableArtifact >> udm.BaseDeployable >> udm.BaseConfigurationItem
Interfaces udm.Taggable, udm.Deployable, udm.SourceArtifact, udm.ArchiveArtifact, udm.Artifact, udm.DeployableArtifact, udm.ConfigurationItem, udm.FileArtifact

A JEE WAR archive

Public Properties
 
 
availabilityEnabled : STRING
Controls whether availability is enabled for web sessions and for stateful session bean (SFSB) checkpointing and potentially passivation (boolean) default(false)
 
 
checksum : STRING
The checksum used to detect differences on the artifact. If not provided, it will be calculated by XL Deploy.
 
 
contextRoot : STRING
Path relative to server's base URL. (string)
 
 
description : STRING
Specifies the description of this application (string)
 
 
excludeFileNamesRegex : STRING
Regular expression that matches file names that must be excluded from scanning
 
 
force : STRING
Forces redeployment even if this application has already been deployed or already exists. (boolean) default(false)
 
 
keepState : STRING
Retains web sessions, SFSB instances, and persistently created EJB timers between redeployments (boolean) default(false)
 
 
lbenabled : STRING
This option controls whether the deployed application is available for load balancing. The default is true (boolean) default(true)
 
 
libraries : STRING
A comma-separated list of library JAR files. Specify the library JAR files by their relative or absolute paths. (string)
 
 
placeholders : SET_OF_STRING
Placeholders detected in this artifact
 
 
precompileJsp : STRING
Precompiles JSP pages during deployment. (boolean) default(false)
 
 
scanPlaceholders : BOOLEAN  = false
Whether to scan this artifact for placeholders when it is imported
 
 
tags : SET_OF_STRING
If set, this deployable will only be mapped automatically to containers with the same tag.
 
 
verify : STRING
Verifies the syntax and semantics of the deployment descriptor. Verifier packages must be installed (boolean) default(false)
Hidden Properties
 
 
textFileNamesRegex : STRING  = .+\.(cfg | conf | config | ini | properties | props | txt | asp | aspx | htm | html | jsf | jsp | xht | xhtml | sql | xml | xsd | xsl | xslt)
Regular expression that matches file names of text files
 
 
delimiters : STRING  = {{ }}
The delimiters used indicate placeholders, defaults to '{{ }}'. This is a 5 character string with a space in the middle, the first two are the leading delimiter, the last two are the closing delimiter
 
 
fileEncodings : MAP_STRING_STRING  = {.+\.properties=ISO-8859-1}
A map that maps regular expressions matching the full path of file(s) in the artifact to character set encodings

glassfish.WarModule

Type Hierarchy glassfish.Artifact >> glassfish.CliManagedDeployedArtifact >> glassfish.CliManagedDeployed >> udm.BaseDeployed >> udm.BaseConfigurationItem
Interfaces udm.EmbeddedDeployedContainer, udm.Artifact, udm.Deployed, udm.ConfigurationItem, udm.DerivedArtifact

War with values configured for a deployment

Parent
 
 
container : CI<udm.Container>
The container on which this deployed runs.
Public Properties
 
 
availabilityEnabled : BOOLEAN  = false
Controls whether availability is enabled for web sessions and for stateful session bean (SFSB) checkpointing and potentially passivation
 
 
contextRoot : STRING
Path relative to server's base URL.
 
 
deployable : CI<udm.Deployable>
The deployable that this deployed is derived from.
 
 
description : STRING
Specifies the description of this application
 
 
force : BOOLEAN  = false
Forces redeployment even if this application has already been deployed or already exists.
 
 
keepState : BOOLEAN  = false
Retains web sessions, SFSB instances, and persistently created EJB timers between redeployments
 
 
lbenabled : BOOLEAN  = true
This option controls whether the deployed application is available for load balancing. The default is true
 
 
libraries : STRING
A comma-separated list of library JAR files. Specify the library JAR files by their relative or absolute paths.
 
 
placeholders : MAP_STRING_STRING
A Map containing all the placeholders mapped to their values. Special values are <ignore> or <empty>
 
 
precompileJsp : BOOLEAN  = false
Precompiles JSP pages during deployment.
 
 
verify : BOOLEAN  = false
Verifies the syntax and semantics of the deployment descriptor. Verifier packages must be installed
Hidden Properties
 
 
containerRestartStrategy : ENUM [NONE, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the container affected by the deployed. STOP_START : stop container, undeploy, deploy, start container. RESTART : undeploy, deploy, stop container, start container.
 
 
createOrder : INTEGER  = 70
The order of the step in the step list for the create operation.
 
 
createScript : STRING  = glassfish/application/deploy.py
Classpath to the script that is uploaded and executed on the generic container for the create operation.
 
 
createVerb : STRING  = Deploy
Create Verb
 
 
destroyOrder : INTEGER  = 30
The order of the step in the step list for the destroy operation.
 
 
destroyScript : STRING  = glassfish/application/undeploy.py
Classpath to the script that is uploaded and executed on the generic container for the destroy operation.
 
 
destroyVerb : STRING  = Undeploy
Destroy Verb
 
 
extension : STRING  = war
Extension
 
 
inspectScript : STRING  = glassfish/application/inspect-app.py
Classpath to the script used to inspect the generic container.
 
 
libraryScripts : LIST_OF_STRING  = [glassfish/application/application-lib.py]
List of python library scripts that should be automatically loaded when using a Glassfish CLI script.
 
 
modifyOrder : INTEGER  = 70
The order of the step in the step list for the modify operation.
 
 
modifyScript : STRING  = glassfish/application/modify.py
Classpath to the script that is uploaded and executed on the generic container for the modify operation.
 
 
modifyVerb : STRING  = Update
Modify Verb
 
 
noopOrder : INTEGER  = 50
The order of the step in the step list for the noop operation.
 
 
noopVerb : STRING  = Modify
Noop Verb
 
 
restartStrategy : ENUM [NONE, STOP, START, STOP_START, RESTART]  = NONE
The logical stop/start sequence for the deployed. STOP_START : stop, undeploy, deploy, start. STOP: stop, undeploy, deploy. START: undeploy, deploy, start.
 
 
startOrder : INTEGER  = 90
The order in which a start step will be executed.
 
 
startVerb : STRING  = Start
The word that is used to prefix a step description for the start operation.
 
 
stopOrder : INTEGER  = 10
The order in which a stop step will be executed.
 
 
stopVerb : STRING  = Stop
The word that is used to prefix a step description for the stop operation.
 
 
applyRestartStrategyOnNoop : BOOLEAN  = false
When true, the restart strategy is apply for a NOOP operation
 
 
enabled : BOOLEAN  = true
Allows users to access the application.
 
 
noopScript : STRING
Classpath to the script that is uploaded and executed on the generic container for the noop operation.
 
 
startScript : STRING
Python script invoked to start a Java EE artifact or Java EE resource
 
 
stopScript : STRING
Python script invoked to stop a Java EE artifact or Java EE resource