Class: MintPress::OracleWeblogic::Application
- Inherits:
-
GenericMbean
- Object
- GenericMbean
- MintPress::OracleWeblogic::Application
- Includes:
- MintLogger, Mixins::Properties, Utils
- Defined in:
- src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb,
src/oracle-weblogic/lib/oracle-weblogic/application.rb
Overview
Properties (Read/Write)
-
#version ⇒ String (Default Value: Proc.new { self.domain.version })
Version of weblogic this property is being applied to
Property Attributes- default ⇒ Proc.new { self.domain.version }
20
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 20 property :version, type: String, default: Proc.new { self.domain.version }
-
#name ⇒ String
"The name of this configuration."
Property Attributes- short_name ⇒ "Name"
- has_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
22
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 22 property :Name, type: String, array: false, hash: false, short_name: "Name", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The name of this configuration."
-
#notes ⇒ String
"Optional information that you can include to describe this\nconfiguration."
Property Attributes- short_name ⇒ "Notes"
- has_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
25
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 25 property :Notes, type: String, array: false, hash: false, short_name: "Notes", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Optional information that you can include to describe this\nconfiguration."
-
#alt_descriptor_path ⇒ String
"Deprecated.\nA path on the file system for the application descriptor for\nthis application."
Property Attributes- short_name ⇒ "AltDescriptorPath"
- has_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
29
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 29 property :AltDescriptorPath, type: String, array: false, hash: false, short_name: "AltDescriptorPath", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\nA path on the file system for the application descriptor for\nthis application."
-
#alt_wls_descriptor_path ⇒ String
"Deprecated.\nA path on the file system for the WLS-specific application\ndescriptor for this application."
Property Attributes- short_name ⇒ "AltWLSDescriptorPath"
- has_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
33
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 33 property :AltWLSDescriptorPath, type: String, array: false, hash: false, short_name: "AltWLSDescriptorPath", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\nA path on the file system for the WLS-specific application\ndescriptor for this application."
-
#deployment_type ⇒ String
"Deprecated.\nSpecifies the category of this application."
Property Attributes- short_name ⇒ "DeploymentType"
- has_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
42
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 42 property :DeploymentType, type: String, array: false, hash: false, short_name: "DeploymentType", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\nSpecifies the category of this application."
-
#load_order ⇒ Integer
"Deprecated.\nA numerical value that indicates when this module or application\nis deployed, relative to other deployable modules and applications."
Property Attributes- short_name ⇒ "LoadOrder"
- has_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
53
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 53 property :LoadOrder, type: Integer, array: false, hash: false, short_name: "LoadOrder", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\nA numerical value that indicates when this module or application\nis deployed, relative to other deployable modules and applications."
-
#path ⇒ String
Name of the application directory, archive file, or root of the exploded archive directory to be deployed.
Property Attributes- short_name ⇒ "Path"
- has_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
57
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 57 property :path, type: String
-
#staging_mode ⇒ String
"Deprecated.\nThe mode that specifies whether an application's files are\ncopied from a source on the Administration Server to the Managed\nServer's staging area during application preparation."
Property Attributes- short_name ⇒ "StagingMode"
- has_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
64
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 64 property :StagingMode, type: String, array: false, hash: false, short_name: "StagingMode", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\nThe mode that specifies whether an application's files are\ncopied from a source on the Administration Server to the Managed\nServer's staging area during application preparation."
-
#two_phase ⇒ [TrueClass,FalseClass]
"Deprecated.\nAlways returns true"
Property Attributes- short_name ⇒ "TwoPhase"
- has_setter ⇒ true
- has_getter ⇒ false
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
74
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 74 property :TwoPhase, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "TwoPhase", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\nAlways returns true"
-
#domain ⇒ Domain
WLS Domain
Property Attributes- required ⇒ true
33
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 33 property :domain, type: Domain, required: true
-
#app_name ⇒ String
Name of the application or standalone Java EE module to be deployed.
Property Attributes- required ⇒ true
35
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 35 property :app_name, type: String, required: true
-
#targets ⇒ Array of ⇒ [String, Server, Cluster]
Optional. Comma-separated list of the targets. Each target may be qualified with a Java EE module name (for example, module1@server1) enabling you to deploy different modules of the application archive on different servers. This argument defaults to the server to which WLST is currently connected.
Property Attributes41
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 41 property :targets, type: [String, Server, Cluster], array: true
-
#stage_mode ⇒ Symbol
Optional. Staging mode for the application you are deploying. For information about the staging modes, see "Controlling Deployment File Copying with Staging Modes" in Deploying Applications to Oracle WebLogic Server. If you do not specify a stage mode, the default stage mode is used. On the Administration Server, the default stage mode is nostage and on Managed Servers, it is stage.
Property Attributes- allowed_values ⇒ %i[stage nostage external_stage]
46
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 46 property :stage_mode, type: Symbol, allowed_values: %i[stage nostage external_stage]
-
#plan_path ⇒ String
Optional. Name of the deployment plan file. The filename can be absolute or relative to the application directory. This argument defaults to the plan/plan.xml file in the application directory, if one exists.
Property Attributes49
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 49 property :plan_path, type: String
-
#resource_group ⇒ String
Optional. Name of the resource group to which this deployment is scoped. Specify a resource group when deploying to a partition resource group or a domain resource group. The specified resource group must already exist before executing the deploy command.
Property Attributes53
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 53 property :resource_group, type: String
-
#resource_group_template ⇒ String
Optional. Name of the resource group template to which this deployment is scoped. The specified resource group template must already exist before executing the deploy command.
Property Attributes56
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 56 property :resource_group_template, type: String
-
#partition ⇒ String
Optional. Name of the partition to which this deployment is scoped. The partition name will be derived from the current invocation context if this argument is not specified. The specified partition must already exist before executing the deploy command.
Property Attributes60
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 60 property :partition, type: String
-
#admin_mode ⇒ [TrueClass, FalseClass]
Whether to start the Web application with restricted access. This option defaults to false.
Property Attributes65
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 65 property :admin_mode, type: [TrueClass, FalseClass]
-
#alt_dd_location ⇒ String
Alternate application deployment descriptor on the Administration Server.
Property Attributes67
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 67 property :alt_dd_location, type: String
-
#alt_wls_dd_location ⇒ String
Alternate WebLogic application deployment descriptor on the Administration Server.
Property Attributes69
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 69 property :alt_wls_dd_location, type: String
-
#archive_version ⇒ String
Archive version number
Property Attributes71
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 71 property :archive_version, type: String
-
#block ⇒ [TrueClass, FalseClass]
Whether WLST should block user interaction until the command completes. This option defaults to true. If set to false, WLST returns control to the user after issuing the command; you can query the WLSTProgress object to determine the status of the command. If you are importing WLST as a Jython module, as described in "Importing WLST as a Jython Module" in Understanding the WebLogic Scripting Tool, block is always set to true.
Property Attributes76
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 76 property :block, type: [TrueClass, FalseClass]
-
#cluster_deployment_timeout ⇒ Integer
Time, in milliseconds, granted for a cluster deployment task on this application.
Property Attributes78
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 78 property :cluster_deployment_timeout, type: Integer
-
#create_plan ⇒ [TrueClass, FalseClass]
Whether the user would like to create a default plan. This option defaults to false.
Property Attributes80
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 80 property :create_plan, type: [TrueClass, FalseClass]
-
#default_submodule_targets ⇒ [TrueClass, FalseClass]
Whether targeting for qualifying JMS submodules should be derived by the system, see "Using Sub-Module Targeting with JMS Application Modules" in Deploying Applications to Oracle WebLogic Server. Default value is true.
Property Attributes84
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 84 property :default_submodule_targets, type: [TrueClass, FalseClass]
-
#deployment_principal_name ⇒ String
The principal for deploying the file or archive during server starts (static deployment; it does not affect the current deployment task). Make sure the user exists. This option addsto the element in the config.xml file.
Property Attributes88
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 88 property :deployment_principal_name, type: String
-
#deployment_order ⇒ Integer
The deployment order of the application. The application with the lowest deployment order value is deployed first.
Property Attributes91
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 91 property :deployment_order, type: Integer
-
#force_undeploy_timeout ⇒ Integer
Time (in seconds) to wait for in-flight work to complete before undeploying the application.
Property Attributes93
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 93 property :force_undeploy_timeout, type: Integer
-
#graceful_ignore_sessions ⇒ [TrueClass, FalseClass]
Whether the graceful production to admin mode operation should ignore pending HTTP sessions. This option defaults to false and only applies if gracefulProductionToAdmin is set to true.
Property Attributes96
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 96 property :graceful_ignore_sessions, type: [TrueClass, FalseClass]
-
#graceful_production_to_admin ⇒ [TrueClass, FalseClass]
Whether the production to Admin mode operation should be graceful. This option defaults to false.
Property Attributes98
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 98 property :graceful_production_to_admin, type: [TrueClass, FalseClass]
-
#lib_impl_version ⇒ String
Implementation version of the library, if it is not present in the manifest.
Property Attributes100
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 100 property :lib_impl_version, type: String
-
#library_module ⇒ [TrueClass, FalseClass]
Whether the module is a library module. This option defaults to false.
Property Attributes102
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 102 property :library_module, type: [TrueClass, FalseClass]
-
#lib_spec_version ⇒ String
Specification version of the library, if it is not present in the manifest.
Property Attributes104
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 104 property :lib_spec_version, type: String
-
#plan_stage_mode ⇒ Symbol
Staging mode for the deployment plan.
Property Attributes- allowed_values ⇒ %i[stage nostage external_stage]
106
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 106 property :plan_stage_mode, type: Symbol, allowed_values: %i[stage nostage external_stage]
-
#plan_version ⇒ String
Plan version number.
Property Attributes108
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 108 property :plan_version, type: String
-
#remote ⇒ [TrueClass, FalseClass]
Whether the operation will be remote from the file system that contains the source. Use this option when you are on a different machine from the Administration Server and the deployment files are already at the specified location where the Administration Server is located. This option defaults to false.
Property Attributes112
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 112 property :remote, type: [TrueClass, FalseClass]
-
#retire_gracefully ⇒ String
Retirement policy to gracefully retire an application only after it has completed all in-flight work. This policy is only meaningful for stop and redeploy operations and is mutually exclusive to the retire timeout policy.
Property Attributes116
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 116 property :retire_gracefully, type: String
-
#retire_timeout ⇒ Integer
Time (in seconds) WLST waits before retiring an application that has been replaced with a newer version. This option default to -1, which specifies graceful timeout.
Property Attributes119
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 119 property :retire_timeout, type: Integer
-
#rmi_grace_period ⇒ Integer
Time (in seconds) WLST waits for RMI requests before retiring an application that has been replaced with a newer version. RMI requests arriving within a grace period of prior request scheduled within the grace period will be accepted, and otherwise rejected. This option default to -1, which specifies no grace period.
Property Attributes123
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 123 property :rmi_grace_period, type: Integer
-
#security_model ⇒ Symbol
Security model
Property Attributes- allowed_values ⇒ %i[DDOnly CustomRoles CustomRolesAndPolicies Advanced]
125
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 125 property :security_model, type: Symbol, allowed_values: %i[DDOnly CustomRoles CustomRolesAndPolicies Advanced]
-
#security_validation_enabled ⇒ [TrueClass, FalseClass]
Whether security validation is enabled.
Property Attributes127
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 127 property :security_validation_enabled, type: [TrueClass, FalseClass]
-
#sub_module_targets ⇒ String
Submodule level targets for JMS modules. For example, submod@mod-jms.xml@target | submoduleName@target.
Property Attributes129
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 129 property :sub_module_targets, type: String
-
#timeout ⇒ Integer
Time (in milliseconds) that WLST waits for the deployment process to complete before canceling the operation. A value of 0 indicates that the operation will not time out. This argument defaults to 300,000 ms (or 5 minutes).
Property Attributes133
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 133 property :timeout, type: Integer
-
#upload ⇒ [TrueClass, FalseClass]
Whether the application files are uploaded to the WebLogic Server Administration Server's upload directory prior to deployment. Use this option when the Administration Server cannot access the application files through the file system. This option defaults to false.
Property Attributes137
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 137 property :upload, type: [TrueClass, FalseClass]
-
#app_path ⇒ String
Name of the archive file or root of the exploded archive directory to be redeployed.
Property Attributes142
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 142 property :app_path, type: String
-
#deployent_principal_name ⇒ String
Value specifying the principal for redeploying the file or archive during server starts. You can use this option to overwrite the currentin the config.xml file.
Property Attributes145
# File 'src/oracle-weblogic/lib/oracle-weblogic/application.rb', line 145 property :deployent_principal_name, type: String
-
#name ⇒ String (Default Value: "NO_NAME_0")
Property Attributes- default ⇒ "NO_NAME_0"
31
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/generic_mbean.rb', line 31 property :Name, type: String, default: "NO_NAME_0"
Properties (Read Only)
-
#components ⇒ Hash of ⇒ MintPress::OracleWeblogic::Component
"Deprecated.\nThe Java EE modules (components) that make up this application."
Property Attributes- short_name ⇒ "Components"
- has_setter ⇒ false
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ true
36
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 36 property :Components, type: MintPress::OracleWeblogic::Component, array: false, hash: true, short_name: "Components", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Deprecated.\nThe Java EE modules (components) that make up this application."
-
#connector_components ⇒ Hash of ⇒ MintPress::OracleWeblogic::ConnectorComponent
"Deprecated.\nReturns the Connector components that make up this application."
Property Attributes- short_name ⇒ "ConnectorComponents"
- has_setter ⇒ false
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ true
39
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 39 property :ConnectorComponents, type: MintPress::OracleWeblogic::ConnectorComponent, array: false, hash: true, short_name: "ConnectorComponents", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Deprecated.\nReturns the Connector components that make up this application."
-
#ejb_components ⇒ Hash of ⇒ MintPress::OracleWeblogic::EJBComponent
"Deprecated.\nReturns the EJB components that make up this application."
Property Attributes- short_name ⇒ "EJBComponents"
- has_setter ⇒ false
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ true
45
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 45 property :EJBComponents, type: MintPress::OracleWeblogic::EJBComponent, array: false, hash: true, short_name: "EJBComponents", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Deprecated.\nReturns the EJB components that make up this application."
-
#full_path ⇒ String
"Deprecated.\nThe fully qualified source path of an application on an\nAdministration Server."
Property Attributes- short_name ⇒ "FullPath"
- has_setter ⇒ false
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ true
49
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 49 property :FullPath, type: String, array: false, hash: false, short_name: "FullPath", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Deprecated.\nThe fully qualified source path of an application on an\nAdministration Server."
-
#staged_targets ⇒ Array of ⇒ String
"Deprecated. List of servers on which this application is known to be staged."
Property Attributes- short_name ⇒ "StagedTargets"
- has_setter ⇒ false
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ true
59
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 59 property :StagedTargets, type: String, array: true, hash: false, short_name: "StagedTargets", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Deprecated. List of servers on which this application is known to be staged."
-
#staging_path ⇒ String
"Deprecated.\nThe directory that a Managed Server uses to prepare and activate\nan application."
Property Attributes- short_name ⇒ "StagingPath"
- has_setter ⇒ false
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ true
68
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 68 property :StagingPath, type: String, array: false, hash: false, short_name: "StagingPath", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Deprecated.\nThe directory that a Managed Server uses to prepare and activate\nan application."
-
#web_service_components ⇒ Hash of ⇒ MintPress::OracleWeblogic::WebServiceComponent
"Deprecated.\nReturns the WebService components that make up this application."
Property Attributes- short_name ⇒ "WebServiceComponents"
- has_setter ⇒ false
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ true
71
# File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/application.rb', line 71 property :WebServiceComponents, type: MintPress::OracleWeblogic::WebServiceComponent, array: false, hash: true, short_name: "WebServiceComponents", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Deprecated.\nReturns the WebService components that make up this application."
Constant Summary
Constants included from MintLogger
MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN
Instance Attribute Summary
Attributes included from Mixins::Properties
#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root
Instance Method Summary collapse
-
#active_version_state ⇒ Object
(also: #getActiveVersionState, #get_active_version_state, #activeVersionState)
Specifies whether this application version is the currently active# version.
-
#application_name ⇒ Object
(also: #getApplicationName, #get_application_name, #applicationName)
The name of the application.
-
#application_version ⇒ Object
(also: #getApplicationVersion, #get_application_version, #applicationVersion)
The application's version identifier.
-
#deploy ⇒ void
Transfer WAR/EAR to the WLS host (if stage_mode is :stage and WAR/EAR not already on the WLS host) then deploy it to the WLS instance.
-
#has_application_cache ⇒ Object
(also: #hasApplicationCache)
Returns true if the application has an (EJB) Application Level Cache.
-
#health_state ⇒ Object
(also: #getHealthState, #get_health_state, #healthState)
The HealthState MBean for the application.
- #import_props_from_model ⇒ Object
-
#initialize(opts) ⇒ Application
constructor
A new instance of Application.
-
#is_internal ⇒ Object
(also: #isInternal)
Indicates whether this application is an internal application.
-
#is_registered ⇒ Object
(also: #isRegistered)
Deprecated.
-
#lookup_components ⇒ Object
(also: #lookupComponents)
Deprecated.
-
#m_bean_info ⇒ Object
(also: #getMBeanInfo, #get_m_bean_info, #mBeanInfo)
Deprecated.
-
#object_name ⇒ Object
(also: #getObjectName, #get_object_name, #objectName)
Deprecated.
-
#overall_health_state ⇒ Object
(also: #getOverallHealthState, #get_overall_health_state, #overallHealthState)
The overall health of the application including that of some of the# components that report health.
-
#re_initialize_application_caches_and_pools ⇒ Object
(also: #reInitializeApplicationCachesAndPools)
If the application has an (EJB) Application Level Cache,# then this method will reinitialize the cache and any# of its associated pools to their startup time states# if possible.
-
#redeploy ⇒ void
Redeploy the specified app_name to the WLS instance.
-
#undeploy ⇒ void
Undeploy the specified app_name from the WLS instance.
Methods included from Mixins::Properties
#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref
Methods included from MintLogger::Utils::Common
#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send
Methods included from Utils
#activate_list, #already_traversed, #announce_self, #bean_type, #build_activate_list, #clear_property_sheet_cache, #create_generic, #create_mbean_components, #delete, #destroy_generic, #empty_mbean?, #execute_script, #exists?, #fast_ls_all, #fast_ls_folder, #fast_ls_object, #fast_ls_object_map, #find_cluster, #find_runtime_path_in_rest, #find_server, #full_url, #get, #get_all_self_names, #get_identity, #get_local_wlst_session, #get_matching_self_names, #get_property_from_target, #get_property_from_target_rest, #get_property_from_target_wlst, #get_property_from_target_wlst_impl, #get_property_sheet, #get_rest_item, #get_rest_url_for_parent, #get_rest_url_for_self, #get_servers, #get_servers_rest, #get_servers_wlst, #get_wl_home, #globmatch?, #handle_create, #http_delete, #http_get, #http_post, #http_put, included, #invalidate_session, #is_meta_object?, #longclass, #massage_return, #mbean_components, #mbean_exists?, #mbean_lookup, #mbean_properties, #mbean_to_hash, #meta_list?, #my_short_name, #perform_method_generic, #perform_runtime_call_generic_rest, #perform_runtime_method_generic, #post, #raise_http_exception, #remove, #request_headers, #reset_activate_list, #rest_activate_change, #rest_create_generic, #rest_create_mbean_components, #rest_destroy_self, #rest_edit_url, #rest_has_changes, #rest_idempotent_create, #rest_locked, #rest_nonedit_url, #rest_start_change, #rest_undo_change, #runtime_introspection, #shortclass, #start_with_async, #state_with_net_ping, #stop_with_async, #to_nested, #wlst_cd_to, #wlst_create_generic, #wlst_destroy_self, #wlst_find_object, #wlst_find_parent_object, #wlst_generic_mbean_update_all, #wlst_idempotent_create, #wlst_update_mbean
Methods inherited from GenericMbean
#create, #destroy, #is_generic, is_generic
Methods included from MBeanUtils
#assign_object_by_identity, #assign_object_by_identity_from, #bean_is_changed?, #dump_metadata, #dump_tree_metadata, #get_item_by_identity_name, #get_item_by_identity_name_from, #get_parent_by_identity_name, #harvest, #harvest_anew, #harvest_item_by_name, #harvest_item_by_type, #harvest_wlst, #harvesters, #harvesting, #longname, #lookup_mintpress_by_mbean, #mbean_by_url, #process_mbeans, #register_mbean_url
Constructor Details
#initialize(opts) ⇒ Application
Instance Method Details
#active_version_state ⇒ Object Also known as: getActiveVersionState, get_active_version_state, activeVersionState
#application_name ⇒ Object Also known as: getApplicationName, get_application_name, applicationName
#application_version ⇒ Object Also known as: getApplicationVersion, get_application_version, applicationVersion
#deploy ⇒ void
This method returns an undefined value.
Transfer WAR/EAR to the WLS host (if stage_mode is :stage and WAR/EAR not already on the WLS host) then deploy it to the WLS instance#has_application_cache ⇒ Object Also known as: hasApplicationCache
#health_state ⇒ Object Also known as: getHealthState, get_health_state, healthState
#import_props_from_model ⇒ Object
#is_internal ⇒ Object Also known as: isInternal
#is_registered ⇒ Object Also known as: isRegistered
#lookup_components ⇒ Object Also known as: lookupComponents
#m_bean_info ⇒ Object Also known as: getMBeanInfo, get_m_bean_info, mBeanInfo
#object_name ⇒ Object Also known as: getObjectName, get_object_name, objectName
#overall_health_state ⇒ Object Also known as: getOverallHealthState, get_overall_health_state, overallHealthState
#re_initialize_application_caches_and_pools ⇒ Object Also known as: reInitializeApplicationCachesAndPools
#redeploy ⇒ void
This method returns an undefined value.
Redeploy the specified app_name to the WLS instance#undeploy ⇒ void
This method returns an undefined value.
Undeploy the specified app_name from the WLS instance