resort.component.glassfish¶
-
class
resort.component.glassfish.Endpoint(host, port, username, password)¶ Bases:
objectGlassFish domain management.
Parameters: -
get(res_path, timeout=10.0)¶ Get operation.
Parameters: Return type: Returns: Tuple with status code and response body.
-
post(res_path, data=None, files=None, timeout=10.0)¶ Post operation.
Parameters: Return type: Returns: Tuple with status code and response body.
-
-
class
resort.component.glassfish.Domain(endpoint, avail_timeout)¶ Bases:
objectDomain for an endpoint. Implements
Component.Parameters: -
available(context)¶ Domain availability.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
insert(context)¶ Wait domain to be available.
Parameters: context (resort.engine.execution.Context) – Current execution context. Raises Exception: Domain could not been inserted.
-
delete(context)¶ Does nothing.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
application(name, context_root, path)¶ Domain application.
Parameters: - name (str) – Application name.
- context_root (str) – Appliaction context root. May be
None. - path (Contextual) – File path.
Return type:
-
jdbc_resource(name, pool_name)¶ Domain JDBC resource.
Parameters: Return type:
-
connector_resource(name, pool_name)¶ Domain connector resource.
Parameters: Return type:
-
mail_session(name, host, username, mail_from, props)¶ Domain mail session.
Parameters: Return type:
-
custom_resource(name, restype, factclass, props)¶ Domain custom resource.
Parameters: Return type:
-
jdbc_connection_pool(name, res_type, ds_classname, props)¶ Domain JDBC connection pool.
Parameters: Return type:
-
connector_connection_pool(name, res_adapter_name, conn_def_name, props)¶ Domain connector connection pool.
Parameters: Return type:
-
-
class
resort.component.glassfish.Application(endpoint, name, context_root, path)¶ Bases:
objectDomain application. Implements
Component.Parameters: - endpoint (Endpoint) – Domain endpoint.
- name (str) – Application name.
- context_root (str) – Appliaction context root. May be
None. - path (Contextual) – File path.
-
available(context)¶ Application availability.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
insert(context)¶ Deploy application.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
delete(context)¶ Undeploy application.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
class
resort.component.glassfish.JDBCResource(endpoint, name, pool_name)¶ Bases:
objectJDBC resource. Implements
Component.Parameters: -
available(context)¶ Resource availability.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
insert(context)¶ Create resource.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
delete(context)¶ Remove resource.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
-
class
resort.component.glassfish.ConnectorResource(endpoint, name, pool_name)¶ Bases:
objectConnector resource. Implements
Component.Parameters: -
available(context)¶ Resource availability.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
insert(context)¶ Create resource.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
delete(context)¶ Remove resource.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
-
class
resort.component.glassfish.MailSession(endpoint, name, host, username, mail_from, props)¶ Bases:
objectMail session. Implements
Component.Parameters: -
available(context)¶ Mail session availability.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
insert(context)¶ Create mail session.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
delete(context)¶ Remove mail session.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
-
class
resort.component.glassfish.CustomResource(endpoint, name, restype, factclass, props)¶ Bases:
objectDomain resource. Implements
Component.Parameters: -
available(context)¶ Resource availability.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
insert(context)¶ Create resource.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
delete(context)¶ Remove resource.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
-
class
resort.component.glassfish.JDBCConnectionPool(endpoint, name, res_type, ds_classname, props)¶ Bases:
objectJDBC connection pool. Implements
Component.Parameters: -
available(context)¶ Connection pool availability.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
insert(context)¶ Create connection pool.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
delete(context)¶ Remove connection pool.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
-
class
resort.component.glassfish.ConnectorConnectionPool(endpoint, name, res_adapter_name, conn_def_name, props)¶ Bases:
objectConnector connection pool. Implements
Component.Parameters: -
available(context)¶ Connection pool availability.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
insert(context)¶ Create connection pool.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
delete(context)¶ Remove connection pool.
Parameters: context (resort.engine.execution.Context) – Current execution context.
-
-
resort.component.glassfish.domain(host, port, username, password, avail_timeout=240.0)¶ Endpoint domain.
Parameters: Return type: Returns: Domain for the given endpoint parameters.