Class: MintPress::OracleWeblogic::Domain

Inherits:
Object
  • Object
show all
Includes:
MintLogger, Mixins::Properties, FancyNew, MBeanUtils, Utils
Defined in:
src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb,
src/oracle-weblogic/lib/oracle-weblogic/model/generated_classes/split_1.rb,
src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb,
src/oracle-weblogic/lib/oracle-weblogic/model/harvest.rb,
src/oracle-weblogic/lib/oracle-weblogic/domain_security.rb,
src/oracle-weblogic/lib/oracle-weblogic/fmw_infra_classdefs.rb

Overview

These used to be globals, but now they are on the domain so we can harvest multiple domains

Since:

  • 0.1.0

Properties (Read/Write)

  • #notes ⇒ String

    Property Attributes
    • short_name"Notes"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    12
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 12
    
    property :Notes
  • #admin_console ⇒ MintPress::OracleWeblogic::AdminConsole (Default Value: MintPress::OracleWeblogic::AdminConsole.new)
    "get AdminConsoleMBean object, a console specific MBean to configure weblogic\nadministration console attributes."

    Property Attributes
    • short_name"AdminConsole"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::AdminConsole.new
    
    
    15
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 15
    
    property :AdminConsole, type: MintPress::OracleWeblogic::AdminConsole, array: false, hash: false, short_name: "AdminConsole", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "get AdminConsoleMBean object, a console specific MBean to configure weblogic\nadministration console attributes.", default: MintPress::OracleWeblogic::AdminConsole.new
  • #administration_port ⇒ Integer
    "The common secure administration port for this WebLogic Server\ndomain."

    Property Attributes
    • short_name"AdministrationPort"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    18
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 18
    
    property :AdministrationPort, type: Integer, array: false, hash: false, short_name: "AdministrationPort", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The common secure administration port for this WebLogic Server\ndomain."
  • #administration_protocol ⇒ String
    "The default protocol for communicating through the\nadministration port or administration channels."

    Property Attributes
    • short_name"AdministrationProtocol"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    21
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 21
    
    property :AdministrationProtocol, type: String, array: false, hash: false, short_name: "AdministrationProtocol", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The default protocol for communicating through the\nadministration port or administration channels."
  • #admin_server_name ⇒ String (Default Value: Proc.new { self.AdminServer.name })
    "The name of the admin server - taken from the AdminServer object by default"

    Property Attributes
    • short_name"AdminServerName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultProc.new { self.AdminServer.name }
    
    
    23
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 23
    
    property :AdminServerName, type: String, default: Proc.new { self.AdminServer.name }, description: "The name of the admin server - taken from the AdminServer object by default"
  • #archive_configuration_count ⇒ Integer
    "The number of archival versions of config.xml saved by\nthe Administration Server each time the domain configuration is\nmodified."

    Property Attributes
    • short_name"ArchiveConfigurationCount"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    29
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 29
    
    property :ArchiveConfigurationCount, type: Integer, array: false, hash: false, short_name: "ArchiveConfigurationCount", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The number of archival versions of config.xml saved by\nthe Administration Server each time the domain configuration is\nmodified."
  • #clusters ⇒ Hash of ⇒ MintPress::OracleWeblogic::Cluster (Default Value: {})

    Property Attributes
    • short_name"Clusters"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    • default{}
    • canonicaltrue
    
    
    32
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 32
    
    property :Clusters, type: MintPress::OracleWeblogic::Cluster, default: {}, hash: true, canonical: true
  • #coherence_cluster_system_resources ⇒ Hash of ⇒ MintPress::OracleWeblogic::CoherenceClusterSystemResource
    "The CoherenceClusterSystemResourceMBeans that have been defined\nfor this domain."

    Property Attributes
    • short_name"CoherenceClusterSystemResources"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    35
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 35
    
    property :CoherenceClusterSystemResources, type: MintPress::OracleWeblogic::CoherenceClusterSystemResource, array: false, hash: true, short_name: "CoherenceClusterSystemResources", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "The CoherenceClusterSystemResourceMBeans that have been defined\nfor this domain."
  • #coherence_management_clusters ⇒ Hash of ⇒ MintPress::OracleWeblogic::CoherenceManagementCluster
    "The CoherenceManagementClusterMBean that have been defined\nfor this domain."

    Property Attributes
    • short_name"CoherenceManagementClusters"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    38
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 38
    
    property :CoherenceManagementClusters, type: MintPress::OracleWeblogic::CoherenceManagementCluster, array: false, hash: true, short_name: "CoherenceManagementClusters", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "The CoherenceManagementClusterMBean that have been defined\nfor this domain."
  • #coherence_servers ⇒ Hash of ⇒ MintPress::OracleWeblogic::CoherenceServer
    "The CoherenceServerMBeans that have been defined for this domain."

    Property Attributes
    • short_name"CoherenceServers"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    40
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 40
    
    property :CoherenceServers, type: MintPress::OracleWeblogic::CoherenceServer, array: false, hash: true, short_name: "CoherenceServers", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "The CoherenceServerMBeans that have been defined for this domain."
  • #configuration_audit_type ⇒ String
    "Returns the criteria used for auditing configuration events (configuration changes and other operations):\nCONFIG_CHANGE_NONE Configuration events will neither be\nwritten to the server log or directed to the Security Audit Framework.\nCONFIG_CHANGE_LOG Configuration events will be\nwritten to the server log.\nCONFIG_CHANGE_AUDITConfiguration events will be\ndirected to the Security Audit Framework.\nCONFIG_CHANGE_LOG_AND_AUDIT Configuration events will be\nwritten to the server log and directed to the Security Audit Framework."

    Property Attributes
    • short_name"ConfigurationAuditType"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    50
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 50
    
    property :ConfigurationAuditType, type: String, array: false, hash: false, short_name: "ConfigurationAuditType", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Returns the criteria used for auditing configuration events  (configuration changes and other operations):\nCONFIG_CHANGE_NONE Configuration events will neither be\nwritten to the server log or directed to the Security Audit Framework.\nCONFIG_CHANGE_LOG Configuration events will be\nwritten to the server log.\nCONFIG_CHANGE_AUDITConfiguration events will be\ndirected to the Security Audit Framework.\nCONFIG_CHANGE_LOG_AND_AUDIT Configuration events will be\nwritten to the server log and directed to the Security Audit Framework."
  • #configuration_version ⇒ String
    "The release identifier for the configuration."

    Property Attributes
    • short_name"ConfigurationVersion"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    52
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 52
    
    property :ConfigurationVersion, type: String, array: false, hash: false, short_name: "ConfigurationVersion", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The release identifier for the configuration."
  • #console_context_path ⇒ String
    "The context path that you want to use in URLs that specify the\nAdministration Console."

    Property Attributes
    • short_name"ConsoleContextPath"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    55
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 55
    
    property :ConsoleContextPath, type: String, array: false, hash: false, short_name: "ConsoleContextPath", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The context path that you want to use in URLs that specify the\nAdministration Console."
  • #console_extension_directory ⇒ String
    "Returns the directory path that console extensions\nare loaded from."

    Property Attributes
    • short_name"ConsoleExtensionDirectory"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    58
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 58
    
    property :ConsoleExtensionDirectory, type: String, array: false, hash: false, short_name: "ConsoleExtensionDirectory", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Returns the directory path that console extensions\nare loaded from."
  • #custom_resources ⇒ Hash of ⇒ MintPress::OracleWeblogic::CustomResource
    "Returns the JMSSystemResourceMBeans that have been defined for this domain."

    Property Attributes
    • short_name"CustomResources"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    60
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 60
    
    property :CustomResources, type: MintPress::OracleWeblogic::CustomResource, array: false, hash: true, short_name: "CustomResources", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Returns the JMSSystemResourceMBeans that have been defined for this domain."
  • #deployment_configuration ⇒ MintPress::OracleWeblogic::DeploymentConfiguration (Default Value: MintPress::OracleWeblogic::DeploymentConfiguration.new)
    "Return the deployment configuration for this Domain."

    Property Attributes
    • short_name"DeploymentConfiguration"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::DeploymentConfiguration.new
    
    
    62
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 62
    
    property :DeploymentConfiguration, type: MintPress::OracleWeblogic::DeploymentConfiguration, array: false, hash: false, short_name: "DeploymentConfiguration", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Return the deployment configuration for this Domain.", default: MintPress::OracleWeblogic::DeploymentConfiguration.new
  • #domain_version ⇒ String
    "Defines the common version of all servers in a domain."

    Property Attributes
    • short_name"DomainVersion"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    67
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 67
    
    property :DomainVersion, type: String, array: false, hash: false, short_name: "DomainVersion", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Defines the common version of all servers in a domain."
  • #embedded_ldap ⇒ MintPress::OracleWeblogic::EmbeddedLDAP (Default Value: MintPress::OracleWeblogic::EmbeddedLDAP.new)
    "Returns the embedded LDAP configuration for this domain."

    Property Attributes
    • short_name"EmbeddedLDAP"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::EmbeddedLDAP.new
    
    
    69
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 69
    
    property :EmbeddedLDAP, type: MintPress::OracleWeblogic::EmbeddedLDAP, array: false, hash: false, short_name: "EmbeddedLDAP", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Returns the embedded LDAP configuration for this domain.", default: MintPress::OracleWeblogic::EmbeddedLDAP.new
  • #error_handlings ⇒ Hash of ⇒ MintPress::OracleWeblogic::ErrorHandling
    "Get ErrorHandlingMBean for this Domain"

    Property Attributes
    • short_name"ErrorHandlings"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    71
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 71
    
    property :ErrorHandlings, type: MintPress::OracleWeblogic::ErrorHandling, array: false, hash: true, short_name: "ErrorHandlings", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Get ErrorHandlingMBean for this Domain"
  • #file_stores ⇒ Hash of ⇒ MintPress::OracleWeblogic::FileStore
    "Return file stores defined in this domain"

    Property Attributes
    • short_name"FileStores"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    73
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 73
    
    property :FileStores, type: MintPress::OracleWeblogic::FileStore, array: false, hash: true, short_name: "FileStores", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Return file stores defined in this domain"
  • #foreign_jndi_providers ⇒ Hash of ⇒ MintPress::OracleWeblogic::ForeignJNDIProvider
    "Get all the defined Foreign JNDI Providers"

    Property Attributes
    • short_name"ForeignJNDIProviders"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    75
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 75
    
    property :ForeignJNDIProviders, type: MintPress::OracleWeblogic::ForeignJNDIProvider, array: false, hash: true, short_name: "ForeignJNDIProviders", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Get all the defined Foreign JNDI Providers"
  • #jdbc_stores ⇒ Hash of ⇒ [MintPress::OracleWeblogic::JDBCStore,MintPress::OracleWeblogic::TransactionLogJDBCStore]
    "Return file stores defined in this domain"

    Property Attributes
    • short_name"JDBCStores"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    81
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 81
    
    property :JDBCStores, type: [MintPress::OracleWeblogic::JDBCStore,MintPress::OracleWeblogic::TransactionLogJDBCStore], array: false, hash: true, short_name: "JDBCStores", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Return file stores defined in this domain"
  • #jdbc_system_resources ⇒ Hash of ⇒ MintPress::OracleWeblogic::JDBCSystemResource

    Property Attributes
    • short_name"JDBCSystemResources"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    83
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 83
    
    property :JDBCSystemResources, type: MintPress::OracleWeblogic::JDBCSystemResource, hash: true
  • #jms_bridge_destinations ⇒ Hash of ⇒ MintPress::OracleWeblogic::JMSBridgeDestination
    "Return the JMSBridgeDestinations for this Domain."

    Property Attributes
    • short_name"JMSBridgeDestinations"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    85
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 85
    
    property :JMSBridgeDestinations, type: MintPress::OracleWeblogic::JMSBridgeDestination, array: false, hash: true, short_name: "JMSBridgeDestinations", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Return the JMSBridgeDestinations for this Domain."
  • #jms_interop_modules ⇒ Hash of ⇒ MintPress::OracleWeblogic::JMSInteropModule
    "Returns the JMS Interop Module that have been defined for this domain."

    Property Attributes
    • short_name"JMSInteropModules"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    87
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 87
    
    property :JMSInteropModules, type: MintPress::OracleWeblogic::JMSInteropModule, array: false, hash: true, short_name: "JMSInteropModules", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Returns the JMS Interop Module that have been defined for this domain."
  • #jms_servers ⇒ Hash of ⇒ MintPress::OracleWeblogic::JMSServer
    "Define JMSServers for this Domain"

    Property Attributes
    • short_name"JMSServers"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    89
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 89
    
    property :JMSServers, type: MintPress::OracleWeblogic::JMSServer, array: false, hash: true, short_name: "JMSServers", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Define JMSServers for this Domain"
  • #jms_system_resources ⇒ Hash of ⇒ [MintPress::OracleWeblogic::JMSSystemResource,MintPress::OracleWeblogic::JMSInteropModule]
    "Returns the JMSSystemResourceMBeans that have been defined for this domain."

    Property Attributes
    • short_name"JMSSystemResources"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    91
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 91
    
    property :JMSSystemResources, type: [MintPress::OracleWeblogic::JMSSystemResource,MintPress::OracleWeblogic::JMSInteropModule], array: false, hash: true, short_name: "JMSSystemResources", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Returns the JMSSystemResourceMBeans that have been defined for this domain."
  • #jmx ⇒ MintPress::OracleWeblogic::JMX (Default Value: MintPress::OracleWeblogic::JMX.new)
    "The configuration of the JMX Subsystem."

    Property Attributes
    • short_name"JMX"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::JMX.new
    
    
    93
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 93
    
    property :JMX, type: MintPress::OracleWeblogic::JMX, array: false, hash: false, short_name: "JMX", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The configuration of the JMX Subsystem.", default: MintPress::OracleWeblogic::JMX.new
  • #jolt_connection_pools ⇒ Hash of ⇒ MintPress::OracleWeblogic::JoltConnectionPool
    "Return the JoltConnectionPools for this Domain."

    Property Attributes
    • short_name"JoltConnectionPools"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    95
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 95
    
    property :JoltConnectionPools, type: MintPress::OracleWeblogic::JoltConnectionPool, array: false, hash: true, short_name: "JoltConnectionPools", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Return the JoltConnectionPools for this Domain."
  • #jpa ⇒ MintPress::OracleWeblogic::JPA (Default Value: MintPress::OracleWeblogic::JPA.new)
    "Return the JPA configuration for this Domain."

    Property Attributes
    • short_name"JPA"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::JPA.new
    
    
    97
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 97
    
    property :JPA, type: MintPress::OracleWeblogic::JPA, array: false, hash: false, short_name: "JPA", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Return the JPA configuration for this Domain.", default: MintPress::OracleWeblogic::JPA.new
  • #jta ⇒ MintPress::OracleWeblogic::JTA (Default Value: MintPress::OracleWeblogic::JTA.new)
    "Return the JTA configuration for this Domain."

    Property Attributes
    • short_name"JTA"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::JTA.new
    
    
    99
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 99
    
    property :JTA, type: MintPress::OracleWeblogic::JTA, array: false, hash: false, short_name: "JTA", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Return the JTA configuration for this Domain.", default: MintPress::OracleWeblogic::JTA.new
  • #log ⇒ MintPress::OracleWeblogic::Log (Default Value: MintPress::OracleWeblogic::Log.new)
    "Return the domain logfile configuration for this domain."

    Property Attributes
    • short_name"Log"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::Log.new
    
    
    105
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 105
    
    property :Log, type: MintPress::OracleWeblogic::Log, array: false, hash: false, short_name: "Log", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Return the domain logfile configuration for this domain.", default: MintPress::OracleWeblogic::Log.new
  • #log_filters ⇒ Hash of ⇒ MintPress::OracleWeblogic::LogFilter
    "Gets the array of log filters defined in the domain"

    Property Attributes
    • short_name"LogFilters"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    107
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 107
    
    property :LogFilters, type: MintPress::OracleWeblogic::LogFilter, array: false, hash: true, short_name: "LogFilters", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Gets the array of log filters defined in the domain"
  • #machines ⇒ Hash of ⇒ MintPress::OracleWeblogic::Machine (Default Value: {})
    Puyt these FIRST to ensure that create_generic handles them as the first items in the list! The order of these is important, so don't mess with them!

    Property Attributes
    • short_name"Machines"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    • default{}
    • canonicaltrue
    
    
    109
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 109
    
    property :Machines, type: MintPress::OracleWeblogic::Machine, default: {}, hash: true, canonical: true
  • #mail_sessions ⇒ Hash of ⇒ MintPress::OracleWeblogic::MailSession
    "Retrieve MailSessions for this Domain"

    Property Attributes
    • short_name"MailSessions"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    111
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 111
    
    property :MailSessions, type: MintPress::OracleWeblogic::MailSession, array: false, hash: true, short_name: "MailSessions", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Retrieve MailSessions for this Domain"
  • #messaging_bridges ⇒ Hash of ⇒ MintPress::OracleWeblogic::MessagingBridge
    "Returns the MessagingBridgeMBean representing the messaging\nbridges that have been configured to be part of this domain."

    Property Attributes
    • short_name"MessagingBridges"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    114
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 114
    
    property :MessagingBridges, type: MintPress::OracleWeblogic::MessagingBridge, array: false, hash: true, short_name: "MessagingBridges", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Returns the MessagingBridgeMBean representing the messaging\nbridges that have been configured to be part of this domain."
  • #migratable_targets ⇒ Hash of ⇒ [MintPress::OracleWeblogic::MigratableTarget,MintPress::OracleWeblogic::JTAMigratableTarget]
    "Returns an array of MigratableTarget MBeans."

    Property Attributes
    • short_name"MigratableTargets"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    116
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 116
    
    property :MigratableTargets, type: [MintPress::OracleWeblogic::MigratableTarget,MintPress::OracleWeblogic::JTAMigratableTarget], array: false, hash: true, short_name: "MigratableTargets", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Returns an array of MigratableTarget MBeans."
  • #osgi_frameworks ⇒ Hash of ⇒ MintPress::OracleWeblogic::OsgiFramework
    "OSGi framework definition for use by applications\nwishing to share services and code"

    Property Attributes
    • short_name"OsgiFrameworks"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    119
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 119
    
    property :OsgiFrameworks, type: MintPress::OracleWeblogic::OsgiFramework, array: false, hash: true, short_name: "OsgiFrameworks", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "OSGi framework definition for use by applications\nwishing to share services and code"
  • #remote_saf_contexts ⇒ Hash of ⇒ MintPress::OracleWeblogic::RemoteSAFContext
    "Get RemoteSAFContextMBean for this Domain"

    Property Attributes
    • short_name"RemoteSAFContexts"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    121
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 121
    
    property :RemoteSAFContexts, type: MintPress::OracleWeblogic::RemoteSAFContext, array: false, hash: true, short_name: "RemoteSAFContexts", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Get RemoteSAFContextMBean for this Domain"
  • #replicated_stores ⇒ Hash of ⇒ MintPress::OracleWeblogic::ReplicatedStore
    "Deprecated.\n12.2.1.3.0 Replace with custom file store or JDBC store."

    Property Attributes
    • short_name"ReplicatedStores"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    124
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 124
    
    property :ReplicatedStores, type: MintPress::OracleWeblogic::ReplicatedStore, array: false, hash: true, short_name: "ReplicatedStores", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Deprecated.\n12.2.1.3.0 Replace with custom file store or JDBC store."
  • #restful_management_services ⇒ MintPress::OracleWeblogic::RestfulManagementServices (Default Value: MintPress::OracleWeblogic::RestfulManagementServices.new)
    "The configuration of the Management Services Subsystem."

    Property Attributes
    • short_name"RestfulManagementServices"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::RestfulManagementServices.new
    
    
    126
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 126
    
    property :RestfulManagementServices, type: MintPress::OracleWeblogic::RestfulManagementServices, array: false, hash: false, short_name: "RestfulManagementServices", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The configuration of the Management Services Subsystem.", default: MintPress::OracleWeblogic::RestfulManagementServices.new
  • #root_directory ⇒ Pathname (Default Value: Proc.new { Pathname.new(File.expand_path("#{self.DomainHome}/..")) })
    "The root directory for this domain"

    Property Attributes
    • short_name"RootDirectory"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • fromString
    • defaultProc.new { Pathname.new(File.expand_path("#{self.DomainHome}/..")) }
    
    
    128
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 128
    
    property :RootDirectory, type: Pathname, from: String, description: "The root directory for this domain", default: Proc.new { Pathname.new(File.expand_path("#{self.DomainHome}/..")) }
  • #saf_agents ⇒ Hash of ⇒ MintPress::OracleWeblogic::SAFAgent
    "Get SAFAgentMBean for this Domain"

    Property Attributes
    • short_name"SAFAgents"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    130
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 130
    
    property :SAFAgents, type: MintPress::OracleWeblogic::SAFAgent, array: false, hash: true, short_name: "SAFAgents", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Get SAFAgentMBean for this Domain"
  • #security_configuration ⇒ MintPress::OracleWeblogic::SecurityConfiguration (Default Value: MintPress::OracleWeblogic::SecurityConfiguration.new)
    "Return the (new) security configuration for this domain."

    Property Attributes
    • short_name"SecurityConfiguration"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::SecurityConfiguration.new
    
    
    132
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 132
    
    property :SecurityConfiguration, type: MintPress::OracleWeblogic::SecurityConfiguration, array: false, hash: false, short_name: "SecurityConfiguration", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Return the (new) security configuration for this domain.", default: MintPress::OracleWeblogic::SecurityConfiguration.new
  • #self_tuning ⇒ MintPress::OracleWeblogic::SelfTuning (Default Value: MintPress::OracleWeblogic::SelfTuning.new)
    "Get the WorkManager configuration pieces for this domain"

    Property Attributes
    • short_name"SelfTuning"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::SelfTuning.new
    
    
    134
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 134
    
    property :SelfTuning, type: MintPress::OracleWeblogic::SelfTuning, array: false, hash: false, short_name: "SelfTuning", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Get the WorkManager configuration pieces for this domain", default: MintPress::OracleWeblogic::SelfTuning.new
  • #server_migration_history_size ⇒ Integer
    "Gets the history size of server migrations."

    Property Attributes
    • short_name"ServerMigrationHistorySize"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    136
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 136
    
    property :ServerMigrationHistorySize, type: Integer, array: false, hash: false, short_name: "ServerMigrationHistorySize", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Gets the history size of server migrations."
  • #servers ⇒ Hash of ⇒ MintPress::OracleWeblogic::Server (Default Value: {})

    Property Attributes
    • short_name"Servers"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    • default{}
    • canonicaltrue
    
    
    139
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 139
    
    property :Servers, type: MintPress::OracleWeblogic::Server, default: {}, hash: true, canonical: true
  • #server_templates ⇒ Hash of ⇒ [MintPress::OracleWeblogic::ServerTemplate,MintPress::OracleWeblogic::Server]
    "Returns the ServerTempateMBeans representing the server templates\nthat have been configured to be part of this domain."

    Property Attributes
    • short_name"ServerTemplates"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    142
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 142
    
    property :ServerTemplates, type: [MintPress::OracleWeblogic::ServerTemplate,MintPress::OracleWeblogic::Server], array: false, hash: true, short_name: "ServerTemplates", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Returns the ServerTempateMBeans representing the server templates\nthat have been configured to be part of this domain."
  • #service_migration_history_size ⇒ Integer
    "Gets the history size of service migrations."

    Property Attributes
    • short_name"ServiceMigrationHistorySize"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    144
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 144
    
    property :ServiceMigrationHistorySize, type: Integer, array: false, hash: false, short_name: "ServiceMigrationHistorySize", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Gets the history size of service migrations."
  • #shutdown_classes ⇒ Hash of ⇒ MintPress::OracleWeblogic::ShutdownClass
    "Retrieve ShutdownClasses for this Domain"

    Property Attributes
    • short_name"ShutdownClasses"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    146
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 146
    
    property :ShutdownClasses, type: MintPress::OracleWeblogic::ShutdownClass, array: false, hash: true, short_name: "ShutdownClasses", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Retrieve ShutdownClasses for this Domain"
  • #singleton_services ⇒ Hash of ⇒ MintPress::OracleWeblogic::SingletonService
    "Retrieve SingletonServicees for this Domain"

    Property Attributes
    • short_name"SingletonServices"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    148
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 148
    
    property :SingletonServices, type: MintPress::OracleWeblogic::SingletonService, array: false, hash: true, short_name: "SingletonServices", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Retrieve SingletonServicees for this Domain"
  • #snmp_agent ⇒ MintPress::OracleWeblogic::SNMPAgent (Default Value: MintPress::OracleWeblogic::SNMPAgent.new)
    "Return the SNMPAgentMBean for this domain."

    Property Attributes
    • short_name"SNMPAgent"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::SNMPAgent.new
    
    
    150
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 150
    
    property :SNMPAgent, type: MintPress::OracleWeblogic::SNMPAgent, array: false, hash: false, short_name: "SNMPAgent", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Return the SNMPAgentMBean for this domain.", default: MintPress::OracleWeblogic::SNMPAgent.new
  • #snmp_agent_deployments ⇒ Hash of ⇒ MintPress::OracleWeblogic::SNMPAgentDeployment
    "The SNMPAgentDeployments defined in the domain."

    Property Attributes
    • short_name"SNMPAgentDeployments"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    152
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 152
    
    property :SNMPAgentDeployments, type: MintPress::OracleWeblogic::SNMPAgentDeployment, array: false, hash: true, short_name: "SNMPAgentDeployments", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "The SNMPAgentDeployments defined in the domain."
  • #startup_classes ⇒ Hash of ⇒ MintPress::OracleWeblogic::StartupClass
    "Retrieve StartupClasses for this Domain"

    Property Attributes
    • short_name"StartupClasses"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    154
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 154
    
    property :StartupClasses, type: MintPress::OracleWeblogic::StartupClass, array: false, hash: true, short_name: "StartupClasses", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Retrieve StartupClasses for this Domain"
  • #system_components ⇒ Hash of ⇒ MintPress::OracleWeblogic::SystemComponent
    "Returns the SystemComponentMBeans, representing the system\nsystem components that have been configured to be part of this\ndomain."

    Property Attributes
    • short_name"SystemComponents"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    158
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 158
    
    property :SystemComponents, type: MintPress::OracleWeblogic::SystemComponent, array: false, hash: true, short_name: "SystemComponents", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Returns the SystemComponentMBeans, representing the system\nsystem components that have been configured to be part of this\ndomain."
  • #virtual_hosts ⇒ Hash of ⇒ MintPress::OracleWeblogic::VirtualHost
    "Defines virtual hosts for this domain."

    Property Attributes
    • short_name"VirtualHosts"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    164
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 164
    
    property :VirtualHosts, type: MintPress::OracleWeblogic::VirtualHost, array: false, hash: true, short_name: "VirtualHosts", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Defines virtual hosts for this domain."
  • #web_app_container ⇒ MintPress::OracleWeblogic::WebAppContainer (Default Value: MintPress::OracleWeblogic::WebAppContainer.new)
    "Collection of global properties to be applied on all\nwebapps in this domain."

    Property Attributes
    • short_name"WebAppContainer"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::WebAppContainer.new
    
    
    167
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 167
    
    property :WebAppContainer, type: MintPress::OracleWeblogic::WebAppContainer, array: false, hash: false, short_name: "WebAppContainer", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Collection of global properties to be applied on all\nwebapps in this domain.", default: MintPress::OracleWeblogic::WebAppContainer.new
  • #webservice_securities ⇒ Hash of ⇒ MintPress::OracleWeblogic::WebserviceSecurity
    ""

    Property Attributes
    • short_name"WebserviceSecurities"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    169
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 169
    
    property :WebserviceSecurities, type: MintPress::OracleWeblogic::WebserviceSecurity, array: false, hash: true, short_name: "WebserviceSecurities", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: ""
  • #webservice_testpage ⇒ MintPress::OracleWeblogic::WebserviceTestpage (Default Value: MintPress::OracleWeblogic::WebserviceTestpage.new)
    "The configuration of Web Service Test Page."

    Property Attributes
    • short_name"WebserviceTestpage"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::WebserviceTestpage.new
    
    
    171
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 171
    
    property :WebserviceTestpage, type: MintPress::OracleWeblogic::WebserviceTestpage, array: false, hash: false, short_name: "WebserviceTestpage", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The configuration of Web Service Test Page.", default: MintPress::OracleWeblogic::WebserviceTestpage.new
  • #wldf_system_resources ⇒ Hash of ⇒ MintPress::OracleWeblogic::WLDFSystemResource
    "Returns the WLDFSystemResourceMBeans that have been defined for this domain."

    Property Attributes
    • short_name"WLDFSystemResources"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    173
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 173
    
    property :WLDFSystemResources, type: MintPress::OracleWeblogic::WLDFSystemResource, array: false, hash: true, short_name: "WLDFSystemResources", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Returns the WLDFSystemResourceMBeans that have been defined for this domain."
  • #wlec_connection_pools ⇒ Hash of ⇒ MintPress::OracleWeblogic::WLECConnectionPool
    "Get WLECConnectionPools for this Domain"

    Property Attributes
    • short_name"WLECConnectionPools"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    175
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 175
    
    property :WLECConnectionPools, type: MintPress::OracleWeblogic::WLECConnectionPool, array: false, hash: true, short_name: "WLECConnectionPools", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Get WLECConnectionPools for this Domain"
  • #ws_reliable_delivery_policies ⇒ Hash of ⇒ MintPress::OracleWeblogic::WSReliableDeliveryPolicy
    "Define wSReliableDeliveryPolicies for this Domain"

    Property Attributes
    • short_name"WSReliableDeliveryPolicies"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    177
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 177
    
    property :WSReliableDeliveryPolicies, type: MintPress::OracleWeblogic::WSReliableDeliveryPolicy, array: false, hash: true, short_name: "WSReliableDeliveryPolicies", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Define wSReliableDeliveryPolicies for this Domain"
  • #wtc_servers ⇒ Hash of ⇒ MintPress::OracleWeblogic::WTCServer
    "Return the WTCServerMBeans for this Domain."

    Property Attributes
    • short_name"WTCServers"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    179
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 179
    
    property :WTCServers, type: MintPress::OracleWeblogic::WTCServer, array: false, hash: true, short_name: "WTCServers", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Return the WTCServerMBeans for this Domain."
  • #xml_entity_caches ⇒ Hash of ⇒ MintPress::OracleWeblogic::XMLEntityCache
    "Returns all the XMLEntityCache objects defined\nin this domain"

    Property Attributes
    • short_name"XMLEntityCaches"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    182
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 182
    
    property :XMLEntityCaches, type: MintPress::OracleWeblogic::XMLEntityCache, array: false, hash: true, short_name: "XMLEntityCaches", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Returns all the XMLEntityCache objects defined\nin this domain"
  • #xml_registries ⇒ Hash of ⇒ MintPress::OracleWeblogic::XMLRegistry
    "Define xMLRegistries for this Domain"

    Property Attributes
    • short_name"XMLRegistries"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    184
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 184
    
    property :XMLRegistries, type: MintPress::OracleWeblogic::XMLRegistry, array: false, hash: true, short_name: "XMLRegistries", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Define xMLRegistries for this Domain"
  • #administration_m_bean_auditing_enabled ⇒ [TrueClass,FalseClass]
    "Deprecated.\nPlease use DomainMBean.getConfigurationAuditType()"

    Property Attributes
    • short_name"AdministrationMBeanAuditingEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    187
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 187
    
    property :AdministrationMBeanAuditingEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "AdministrationMBeanAuditingEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\nPlease use DomainMBean.getConfigurationAuditType()"
  • #administration_port_enabled ⇒ [TrueClass,FalseClass]
    "Specifies whether the domain-wide administration port should be\nenabled for this WebLogic Server domain."

    Property Attributes
    • short_name"AdministrationPortEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    190
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 190
    
    property :AdministrationPortEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "AdministrationPortEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether the domain-wide administration port should be\nenabled for this WebLogic Server domain."
  • #cluster_constraints_enabled ⇒ [TrueClass,FalseClass]
    "Specifies that deployments targeted to a cluster succeed only if\nall servers in the cluster are running."

    Property Attributes
    • short_name"ClusterConstraintsEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    193
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 193
    
    property :ClusterConstraintsEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "ClusterConstraintsEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies that deployments targeted to a cluster succeed only if\nall servers in the cluster are running."
  • #config_backup_enabled ⇒ [TrueClass,FalseClass]
    "If true, then backups of the configuration will be made\nduring server boot."

    Property Attributes
    • short_name"ConfigBackupEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    196
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 196
    
    property :ConfigBackupEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "ConfigBackupEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "If true, then backups of the configuration will be made\nduring server boot."
  • #console_enabled ⇒ [TrueClass,FalseClass]
    "Specifies whether the Administration Server automatically\ndeploys the Administration Console in the current domain."

    Property Attributes
    • short_name"ConsoleEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    199
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 199
    
    property :ConsoleEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "ConsoleEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether the Administration Server automatically\ndeploys the Administration Console in the current domain."
  • #exalogic_optimizations_enabled ⇒ [TrueClass,FalseClass]
    "Specifies whether optimizations for Oracle Exalogic should be enabled."

    Property Attributes
    • short_name"ExalogicOptimizationsEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    201
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 201
    
    property :ExalogicOptimizationsEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "ExalogicOptimizationsEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether optimizations for Oracle Exalogic should be enabled."
  • #guardian_enabled ⇒ [TrueClass,FalseClass]
    "Deprecated."

    Property Attributes
    • short_name"GuardianEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    203
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 203
    
    property :GuardianEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "GuardianEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Deprecated."
  • #internal_apps_deploy_on_demand_enabled ⇒ [TrueClass,FalseClass]
    "Specifies whether internal applications such as the console,\nuddi, wlstestclient, and uddiexplorer are deployed on demand (first access) instead of\nduring server startup."

    Property Attributes
    • short_name"InternalAppsDeployOnDemandEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    207
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 207
    
    property :InternalAppsDeployOnDemandEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "InternalAppsDeployOnDemandEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether internal applications such as the console,\nuddi, wlstestclient, and uddiexplorer are deployed on demand (first access) instead of\nduring server startup."
  • #java_service_console_enabled ⇒ [TrueClass,FalseClass]
    "Specifies whether the Administration Server automatically\ndeploys the Java Service Administration Console in the current domain."

    Property Attributes
    • short_name"JavaServiceConsoleEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    210
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 210
    
    property :JavaServiceConsoleEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "JavaServiceConsoleEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether the Administration Server automatically\ndeploys the Java Service Administration Console in the current domain."
  • #java_service_enabled ⇒ [TrueClass,FalseClass]
    "Specifies whether features to support the use of this WebLogic Server as a Java Service\nin a cloud environment should be enabled."

    Property Attributes
    • short_name"JavaServiceEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    213
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 213
    
    property :JavaServiceEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "JavaServiceEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether features to support the use of this WebLogic Server as a Java Service\nin a cloud environment should be enabled."
  • #production_mode_enabled ⇒ [TrueClass, FalseClass] (Default Value: true)

    Property Attributes
    • short_name"ProductionModeEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaulttrue
    • alias:production_mode
    
    
    215
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 215
    
    property :ProductionModeEnabled, type: [TrueClass, FalseClass], default: true, alias: :production_mode
  • #batch_config ⇒ MintPress::OracleWeblogic::BatchConfig (Default Value: MintPress::OracleWeblogic::BatchConfig.new)
    "Returns the BatchConfigMBean."

    Property Attributes
    • short_name"BatchConfig"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::BatchConfig.new
    
    
    217
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 217
    
    property :BatchConfig, type: MintPress::OracleWeblogic::BatchConfig, array: false, hash: false, short_name: "BatchConfig", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Returns the BatchConfigMBean.", default: MintPress::OracleWeblogic::BatchConfig.new
  • #batch_jobs_data_source_jndi_name ⇒ String
    "Returns the Batch DataSource jndi name."

    Property Attributes
    • short_name"BatchJobsDataSourceJndiName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    219
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 219
    
    property :BatchJobsDataSourceJndiName, type: String, array: false, hash: false, short_name: "BatchJobsDataSourceJndiName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Returns the Batch DataSource jndi name."
  • #batch_jobs_executor_service_name ⇒ String
    "Returns the name of the application-scoped ManagedExecutorService."

    Property Attributes
    • short_name"BatchJobsExecutorServiceName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    221
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 221
    
    property :BatchJobsExecutorServiceName, type: String, array: false, hash: false, short_name: "BatchJobsExecutorServiceName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Returns the name of the application-scoped ManagedExecutorService."
  • #cdi_container ⇒ MintPress::OracleWeblogic::CdiContainer (Default Value: MintPress::OracleWeblogic::CdiContainer.new)
    "Collection of global properties to be applied on all\napps that need or support CDI in this domain."

    Property Attributes
    • short_name"CdiContainer"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::CdiContainer.new
    
    
    224
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 224
    
    property :CdiContainer, type: MintPress::OracleWeblogic::CdiContainer, array: false, hash: false, short_name: "CdiContainer", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Collection of global properties to be applied on all\napps that need or support CDI in this domain.", default: MintPress::OracleWeblogic::CdiContainer.new
  • #db_passive_mode_grace_period_seconds ⇒ Integer
    "Specifies the maximum amount of time, in seconds, that is allowed for in-progress\nwork to complete before entering database passive mode."

    Property Attributes
    • short_name"DBPassiveModeGracePeriodSeconds"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    227
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 227
    
    property :DBPassiveModeGracePeriodSeconds, type: Integer, array: false, hash: false, short_name: "DBPassiveModeGracePeriodSeconds", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Specifies the maximum amount of time, in seconds, that is allowed for in-progress\nwork to complete before entering database passive mode."
  • #lifecycle_manager_config ⇒ MintPress::OracleWeblogic::LifecycleManagerConfig (Default Value: MintPress::OracleWeblogic::LifecycleManagerConfig.new)
    "Returns the LifecycleManagerConfigMBean."

    Property Attributes
    • short_name"LifecycleManagerConfig"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::LifecycleManagerConfig.new
    
    
    229
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 229
    
    property :LifecycleManagerConfig, type: MintPress::OracleWeblogic::LifecycleManagerConfig, array: false, hash: false, short_name: "LifecycleManagerConfig", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Returns the LifecycleManagerConfigMBean.", default: MintPress::OracleWeblogic::LifecycleManagerConfig.new
  • #managed_executor_service_templates ⇒ Hash of ⇒ MintPress::OracleWeblogic::ManagedExecutorServiceTemplate
    "Get all the ManagedExecutorService templates"

    Property Attributes
    • short_name"ManagedExecutorServiceTemplates"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    231
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 231
    
    property :ManagedExecutorServiceTemplates, type: MintPress::OracleWeblogic::ManagedExecutorServiceTemplate, array: false, hash: true, short_name: "ManagedExecutorServiceTemplates", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Get all the ManagedExecutorService templates"
  • #managed_scheduled_executor_service_templates ⇒ Hash of ⇒ MintPress::OracleWeblogic::ManagedScheduledExecutorServiceTemplate
    "Get all the ManagedScheduledExecutorService"

    Property Attributes
    • short_name"ManagedScheduledExecutorServiceTemplates"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    233
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 233
    
    property :ManagedScheduledExecutorServiceTemplates, type: MintPress::OracleWeblogic::ManagedScheduledExecutorServiceTemplate, array: false, hash: true, short_name: "ManagedScheduledExecutorServiceTemplates", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Get all the ManagedScheduledExecutorService"
  • #managed_thread_factory_templates ⇒ Hash of ⇒ MintPress::OracleWeblogic::ManagedThreadFactoryTemplate
    "Get all the ManagedThreadFactory templates"

    Property Attributes
    • short_name"ManagedThreadFactoryTemplates"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    235
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 235
    
    property :ManagedThreadFactoryTemplates, type: MintPress::OracleWeblogic::ManagedThreadFactoryTemplate, array: false, hash: true, short_name: "ManagedThreadFactoryTemplates", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Get all the ManagedThreadFactory templates"
  • #max_concurrent_long_running_requests ⇒ Integer
    "The maximum number of running long-running requests that can be submitted\nto all the Managed Executor Services or Managed Scheduled Executor Services\nin the global/domain partition on the current server."

    Property Attributes
    • short_name"MaxConcurrentLongRunningRequests"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    239
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 239
    
    property :MaxConcurrentLongRunningRequests, type: Integer, array: false, hash: false, short_name: "MaxConcurrentLongRunningRequests", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The maximum number of running long-running requests that can be submitted\nto all the Managed Executor Services or Managed Scheduled Executor Services\nin the global/domain partition on the current server."
  • #max_concurrent_new_threads ⇒ Integer
    "The maximum number of running threads that can be created by all the\nManaged Thread Factories in the global/domain partition on the current server."

    Property Attributes
    • short_name"MaxConcurrentNewThreads"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    242
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 242
    
    property :MaxConcurrentNewThreads, type: Integer, array: false, hash: false, short_name: "MaxConcurrentNewThreads", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The maximum number of running threads that can be created by all the\nManaged Thread Factories in the global/domain partition on the current server."
  • #optional_feature_deployment ⇒ MintPress::OracleWeblogic::OptionalFeatureDeployment (Default Value: MintPress::OracleWeblogic::OptionalFeatureDeployment.new)
    "The configuration of OptionalFeature deployment."

    Property Attributes
    • short_name"OptionalFeatureDeployment"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::OptionalFeatureDeployment.new
    
    
    244
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 244
    
    property :OptionalFeatureDeployment, type: MintPress::OracleWeblogic::OptionalFeatureDeployment, array: false, hash: false, short_name: "OptionalFeatureDeployment", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The configuration of OptionalFeature deployment.", default: MintPress::OracleWeblogic::OptionalFeatureDeployment.new
  • #partitions ⇒ Hash of ⇒ MintPress::OracleWeblogic::Partition
    "The partitions that have been configured to be part of this domain."

    Property Attributes
    • short_name"Partitions"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    246
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 246
    
    property :Partitions, type: MintPress::OracleWeblogic::Partition, array: false, hash: true, short_name: "Partitions", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "The partitions that have been configured to be part of this domain."
  • #partition_uri_space ⇒ String
    "The URI prefix used for partition administrative virtual targets."

    Property Attributes
    • short_name"PartitionUriSpace"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    248
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 248
    
    property :PartitionUriSpace, type: String, array: false, hash: false, short_name: "PartitionUriSpace", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The URI prefix used for partition administrative virtual targets."
  • #partition_work_managers ⇒ Hash of ⇒ MintPress::OracleWeblogic::PartitionWorkManager
    "The partition work manager policy configurations."

    Property Attributes
    • short_name"PartitionWorkManagers"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    250
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 250
    
    property :PartitionWorkManagers, type: MintPress::OracleWeblogic::PartitionWorkManager, array: false, hash: true, short_name: "PartitionWorkManagers", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "The partition work manager policy configurations."
  • #resource_groups ⇒ Hash of ⇒ MintPress::OracleWeblogic::ResourceGroup
    "The resource groups at the domain level."

    Property Attributes
    • short_name"ResourceGroups"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    252
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 252
    
    property :ResourceGroups, type: MintPress::OracleWeblogic::ResourceGroup, array: false, hash: true, short_name: "ResourceGroups", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "The resource groups at the domain level."
  • #resource_group_templates ⇒ Hash of ⇒ [MintPress::OracleWeblogic::ResourceGroupTemplate,MintPress::OracleWeblogic::ResourceGroup]
    "The resource group templates that have been\nconfigured in this domain."

    Property Attributes
    • short_name"ResourceGroupTemplates"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    255
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 255
    
    property :ResourceGroupTemplates, type: [MintPress::OracleWeblogic::ResourceGroupTemplate,MintPress::OracleWeblogic::ResourceGroup], array: false, hash: true, short_name: "ResourceGroupTemplates", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "The resource group templates that have been\nconfigured in this domain."
  • #resource_management ⇒ MintPress::OracleWeblogic::ResourceManagement (Default Value: MintPress::OracleWeblogic::ResourceManagement.new)
    "Get the Resource Management Configuration for this domain"

    Property Attributes
    • short_name"ResourceManagement"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::ResourceManagement.new
    
    
    257
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 257
    
    property :ResourceManagement, type: MintPress::OracleWeblogic::ResourceManagement, array: false, hash: false, short_name: "ResourceManagement", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Get the Resource Management Configuration for this domain", default: MintPress::OracleWeblogic::ResourceManagement.new
  • #site_name ⇒ String
    "Deprecated.\n12.2.1.4.0"

    Property Attributes
    • short_name"SiteName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    260
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 260
    
    property :SiteName, type: String, array: false, hash: false, short_name: "SiteName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Deprecated.\n12.2.1.4.0"
  • #virtual_targets ⇒ Hash of ⇒ MintPress::OracleWeblogic::VirtualTarget
    "Defines virtual targets for a domain partition."

    Property Attributes
    • short_name"VirtualTargets"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    262
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 262
    
    property :VirtualTargets, type: MintPress::OracleWeblogic::VirtualTarget, array: false, hash: true, short_name: "VirtualTargets", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Defines virtual targets for a domain partition."
  • #db_passive_mode ⇒ [TrueClass,FalseClass]
    "Specifies whether the domain should enter database passive mode."

    Property Attributes
    • short_name"DBPassiveMode"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    264
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 264
    
    property :DBPassiveMode, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "DBPassiveMode", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether the domain should enter database passive mode."
  • #enable_ee_compliant_classloading_for_embedded_adapters ⇒ [TrueClass,FalseClass]
    "Specifies the class loading behavior for embedded adapters."

    Property Attributes
    • short_name"EnableEECompliantClassloadingForEmbeddedAdapters"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    266
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 266
    
    property :EnableEECompliantClassloadingForEmbeddedAdapters, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "EnableEECompliantClassloadingForEmbeddedAdapters", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies the class loading behavior for embedded adapters."
  • #path_services ⇒ Hash of ⇒ MintPress::OracleWeblogic::PathService
    "Define PathService for this Domain"

    Property Attributes
    • short_name"PathServices"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    268
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 268
    
    property :PathServices, type: MintPress::OracleWeblogic::PathService, array: false, hash: true, short_name: "PathServices", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "Define PathService for this Domain"
  • #harvest_on_access ⇒ [TrueClass, FalseClass] (Default Value: false)
    Create empty containers on access? This will allow you to reference hash/array entries, such as servers and system components, which don't exist yet in the model - so instead of having to create a direct reference to, say, soa_server1, you can just dynamically call a start method on it. Note that this doesn't make sense in all systems - particularly, it doens't make sense in chef/puppet/ansible since you can't perform actions without defining the contianer there anyhow, nor does it help you for the start_all/stop_all actions, and hence generally only makes sense if you're doing ruby based development

    Property Attributes
    • defaultfalse
    
    
    268
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 268
    
    property :harvest_on_access, type: [TrueClass, FalseClass], default: false
  • #harvest_undefined_only ⇒ [TrueClass, FalseClass] (Default Value: false)
    Only harvest undefined items? This will ensure your local model updates are preserved

    Property Attributes
    • defaultfalse
    
    
    270
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 270
    
    property :harvest_undefined_only, type: [TrueClass, FalseClass], default: false
  • #metadata_repository
    Disallow this property from ever being created!

    Property Attributes
    • blacklisttrue
    
    
    281
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 281
    
    property :metadata_repository, blacklist: true
  • #domain ⇒ Domain (Default Value: self)
    Ensure everyone gets a reference to us, including us

    Property Attributes
    • defaultself
    • auto_pushtrue
    • tree_roottrue
    
    
    284
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 284
    
    property :domain, type: Domain, default: self, auto_push: true, tree_root: true
  • #version ⇒ Domain (Default Value: Proc.new { self.wls_installation_version })
    FIXME: better version of picking this up, if we can! Particularly, if we harvest, absolutely pick it up from there!

    Property Attributes
    • defaultProc.new { self.wls_installation_version }
    
    
    287
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 287
    
    property :version, type: Domain, default: Proc.new { self.wls_installation_version }
  • #metadata_repositories ⇒ Hash of ⇒ MintPress::OracleWeblogic::MetadataRepository
    Metadata Repositories to manage via the RCU utility. You can specify 0, 1, or many of these, howveer only one can have the default_repository flag set

    Property Attributes
    • disposition:requires
    
    
    290
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 290
    
    property :MetadataRepositories, type: MintPress::OracleWeblogic::MetadataRepository, hash: true, disposition: :requires
  • #tags ⇒ Array of ⇒ String (Default Value: [])
    Tags for this domain

    Property Attributes
    • default[]
    
    
    293
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 293
    
    property :Tags, type: String, array: true, default: []
  • #application_polcies ⇒ Hash of ⇒ MintPress::OracleWeblogic::ApplicationPolicy
    Fusion Middleware Application Polcies

    Property Attributes
    
    
    296
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 296
    
    property :application_polcies, type: MintPress::OracleWeblogic::ApplicationPolicy, hash: true
  • #jps_credential ⇒ Hash of ⇒ MintPress::OracleWeblogic::JPSCredential
    Fusion Middleware Credentials

    Property Attributes
    
    
    298
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 298
    
    property :jps_credential, type: MintPress::OracleWeblogic::JPSCredential, hash: true
  • #jps_application_role ⇒ Hash of ⇒ MintPress::OracleWeblogic::JPSApplicationRole
    Fusion Middleware Application Roles

    Property Attributes
    
    
    300
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 300
    
    property :jps_application_role, type: MintPress::OracleWeblogic::JPSApplicationRole, hash: true
  • #jps_entitlement ⇒ Hash of ⇒ MintPress::OracleWeblogic::JPSEntitlement
    Fusion middleware application entitlements

    Property Attributes
    
    
    302
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 302
    
    property :jps_entitlement, type: MintPress::OracleWeblogic::JPSEntitlement, hash: true
  • #admin_url ⇒ URI (Default Value: Proc.new { r=nil ; if admin_server.listen_address then r="http://#{admin_server.listen_address}:#{admin_server.listen_port}" elsif admin_server.listen_port then r="http://localhost:#{admin_server.listen_port}" else r="http://localhost:7001" end ; URI(r) })
    "URL for the Administration Server"

    Property Attributes
    • fromString
    • defaultProc.new { r=nil ; if admin_server.listen_address then r="http://#{admin_server.listen_address}:#{admin_server.listen_port}" elsif admin_server.listen_port then r="http://localhost:#{admin_server.listen_port}" else r="http://localhost:7001" end ; URI(r) }
    
    
    304
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 304
    
    property :AdminUrl, type: URI, from: String, description: "URL for the Administration Server", default: Proc.new { r=nil ; if admin_server.listen_address then r="http://#{admin_server.listen_address}:#{admin_server.listen_port}" elsif admin_server.listen_port then r="http://localhost:#{admin_server.listen_port}" else r="http://localhost:7001" end ; URI(r) }
  • #admin_username (Default Value: 'weblogic')
    "Username for the administrative user on this domain"

    Property Attributes
    • default'weblogic'
    • requiredtrue
    
    
    305
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 305
    
    property :AdminUsername, default: 'weblogic', required: true, description: "Username for the administrative user on this domain"
  • #admin_password ⇒ Mint::Secret
    "Password for the administrative user on this domain"

    Property Attributes
    • fromString
    • requiredtrue
    
    
    306
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 306
    
    property :AdminPassword, type: Mint::Secret, from: String, required: true, description: "Password for the administrative user on this domain"
  • #admin_server ⇒ MintPress::OracleWeblogic::AdminServer (Default Value: MintPress::OracleWeblogic::AdminServer.new({name: 'AdminServer'}))
    "The administrative server object"

    Property Attributes
    • defaultMintPress::OracleWeblogic::AdminServer.new({name: 'AdminServer'})
    
    
    308
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 308
    
    property :AdminServer, type: MintPress::OracleWeblogic::AdminServer, default: MintPress::OracleWeblogic::AdminServer.new({name: 'AdminServer'}),description: "The administrative server object"
  • #allow_start_by_rest ⇒ [TrueClass, FalseClass] (Default Value: ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_REST'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_REST'] == 'true' ? true : false)
    "Whether to allow server start using REST"

    Property Attributes
    • defaultENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_REST'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_REST'] == 'true' ? true : false
    
    
    310
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 310
    
    property :AllowStartByRest, type: [TrueClass, FalseClass], default: ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_REST'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_REST'] == 'true' ? true : false , description: "Whether to allow server start using REST"
  • #allow_start_by_wlst_online ⇒ [TrueClass, FalseClass] (Default Value: ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_WLST_ONLINE'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_WLST_ONLINE'] == 'true' ? true : false)
    "Whether to allow server start using WLST Online"

    Property Attributes
    • defaultENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_WLST_ONLINE'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_WLST_ONLINE'] == 'true' ? true : false
    
    
    311
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 311
    
    property :AllowStartByWlstOnline, type: [TrueClass, FalseClass], default: ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_WLST_ONLINE'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_WLST_ONLINE'] == 'true' ? true : false , description: "Whether to allow server start using WLST Online"
  • #allow_start_by_process ⇒ [TrueClass, FalseClass] (Default Value: ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_PROCESS'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_PROCESS'] == 'true' ? true : false)
    "Whether to allow server start using process"

    Property Attributes
    • defaultENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_PROCESS'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_PROCESS'] == 'true' ? true : false
    
    
    312
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 312
    
    property :AllowStartByProcess, type: [TrueClass, FalseClass], default: ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_PROCESS'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_PROCESS'] == 'true' ? true : false , description: "Whether to allow server start using process"
  • #allow_start_by_nodemanager_direct ⇒ [TrueClass, FalseClass] (Default Value: ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_NM_DIRECT'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_NM_DIRECT'] == 'true' ? true : false)
    "Whether to allow server start using NM"

    Property Attributes
    • defaultENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_NM_DIRECT'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_NM_DIRECT'] == 'true' ? true : false
    
    
    313
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 313
    
    property :AllowStartByNodemanagerDirect, type: [TrueClass, FalseClass], default: ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_NM_DIRECT'].nil? || ENV['MINTPRESS_ALLOW_START_WEBLOGIC_WITH_NM_DIRECT'] == 'true' ? true : false , description: "Whether to allow server start using NM"
  • #parent

    Property Attributes
    
    
    319
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 319
    
    property :Parent
  • #domain_home ⇒ Pathname (Default Value: Proc.new { self.find_domain_home })
    "domain home directory location for the domain"

    Property Attributes
    • fromString
    • defaultProc.new { self.find_domain_home }
    
    
    325
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 325
    
    property :DomainHome, type: Pathname, from: String, default: Proc.new { self.find_domain_home }, description: "domain home directory location for the domain"
  • #managed_domain_home ⇒ Pathname (Default Value: Proc.new { self.domain_home })
    "domain home directory location for the domain for managed servers in split domain configuration"

    Property Attributes
    • fromString
    • defaultProc.new { self.domain_home }
    
    
    326
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 326
    
    property :ManagedDomainHome, type: Pathname, from: String, default: Proc.new { self.domain_home }, description: "domain home directory location for the domain for managed servers in split domain configuration"
  • #app_home ⇒ Pathname (Default Value: Proc.new { Pathname.new( File.join(rootDirectory,'applications',name)) })
    "application directory location for the domain"

    Property Attributes
    • fromString
    • defaultProc.new { Pathname.new( File.join(rootDirectory,'applications',name)) }
    
    
    327
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 327
    
    property :AppHome, type: Pathname, from: String, default: Proc.new { Pathname.new( File.join(rootDirectory,'applications',name)) }, description: "application directory location for the domain"
  • #managed_app_home ⇒ Pathname (Default Value: Proc.new { self.app_home})
    "application directory location for the domain for managed servers"

    Property Attributes
    • fromString
    • defaultProc.new { self.app_home}
    
    
    328
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 328
    
    property :ManagedAppHome, type: Pathname, from: String, default: Proc.new { self.app_home}, description: "application directory location for the domain for managed servers"
  • #t_log_location ⇒ Pathname (Default Value: Proc.new { Pathname.new(::File.join(rootDirectory,'tlogs')) })
    Default Location of JMS Transaction Logs

    Property Attributes
    • fromString
    • defaultProc.new { Pathname.new(::File.join(rootDirectory,'tlogs')) }
    
    
    337
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 337
    
    property :TLogLocation, type: Pathname, from: String
  • #file_store_location ⇒ Pathname (Default Value: Proc.new { Pathname.new(::File.join(rootDirectory,'jms')) })
    Default Location of JMS File Stores

    Property Attributes
    • fromString
    • defaultProc.new { Pathname.new(::File.join(rootDirectory,'jms')) }
    
    
    339
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 339
    
    property :FileStoreLocation, type: Pathname, from: String
  • #fmw_home ⇒ String (Default Value: Proc.new { discover_fmw_home })
    The FMW home for this domain. In most cases, this is not required to be specified - it can be automatically derived from the installation attached to machines, or from the scripts in domain_home, or from the running processes of the domain in the case of a domain which is up.

    Property Attributes
    • defaultProc.new { discover_fmw_home }
    
    
    334
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 334
    
    property :fmw_home, type: String, default: Proc.new { discover_fmw_home }
  • #base_template ⇒ [Template,TemplateSet] (Default Value: {name: "Basic WebLogic Server Domain", version: nil, template_jar: "FMW_HOME/WL_HOME/common/templates/wls/wls.jar" })
    "Base template from which to create the domain - this should only need to be changed for standalone system component/instances such as Oracle Identity Directory and Oracle HTTP Server"

    Property Attributes
    • fromHash
    • default{name: "Basic WebLogic Server Domain", version: nil, template_jar: "FMW_HOME/WL_HOME/common/templates/wls/wls.jar" }
    • no_backreftrue
    
    
    343
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 343
    
    property :BaseTemplate, type: [Template,TemplateSet], from: Hash, default: {name: "Basic WebLogic Server Domain", version: nil, template_jar: "FMW_HOME/WL_HOME/common/templates/wls/wls.jar" }, no_backref: true, description: "Base template from which to create the domain - this should only need to be changed for standalone system component/instances such as Oracle Identity Directory and Oracle HTTP Server"
  • #verify_ssl ⇒ [TrueClass, FalseClass] (Default Value: false)
    Should we verify the SSL certificate of the connected domain when communicating via REST?

    Property Attributes
    • defaultfalse
    
    
    346
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 346
    
    property :verify_ssl, type: [TrueClass, FalseClass], default: false
  • #timeout (Default Value: 36000)
    Timeout for REST communications

    Property Attributes
    • default36000
    
    
    348
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 348
    
    property :timeout, default: 36000
  • #templates ⇒ Array of ⇒ [ MintPress::OracleWeblogic::Template, MintPress::OracleWeblogic::TemplateSet ]
    'The Weblogic domain templates to be applied to this domain.'

    Property Attributes
    • fromHash
    • disposition:contains
    • canonicaltrue
    
    
    351
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 351
    
    property :Templates, type: [ MintPress::OracleWeblogic::Template, MintPress::OracleWeblogic::TemplateSet ], array: true, from: Hash, disposition: :contains, description: 'The Weblogic domain templates to be applied to this domain.', canonical: true
  • #management_mode ⇒ Symbol (Default Value: ENV['MINTPRESS_MANAGEMENT_MODE'] == 'wlst' ? :wlst : :rest)
    Do we prefer WLST or REST style management?

    Property Attributes
    • defaultENV['MINTPRESS_MANAGEMENT_MODE'] == 'wlst' ? :wlst : :rest
    
    
    357
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 357
    
    property :management_mode, type: Symbol, default: ENV['MINTPRESS_MANAGEMENT_MODE'] == 'wlst' ? :wlst : :rest
  • #perform_rest_from_adminserver ⇒ [ TrueClass, FalseClass ] (Default Value: ENV['MINTPRESS_REST_FROM_ADMIN'] == 'true' ? true : nil)
    If we prefer REST style management, do we perform this from the AdminServer node via the transport. 'nil' means auto

    Property Attributes
    • defaultENV['MINTPRESS_REST_FROM_ADMIN'] == 'true' ? true : nil
    
    
    360
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 360
    
    property :perform_rest_from_adminserver, type: [ TrueClass, FalseClass ], default: ENV['MINTPRESS_REST_FROM_ADMIN'] == 'true' ? true : nil
  • #restricted_jrf ⇒ [TrueClass, FalseClass] (Default Value: false)
    Should we enable restricted jrf for our templates?

    Property Attributes
    • defaultfalse
    
    
    363
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 363
    
    property :restricted_jrf, type: [TrueClass, FalseClass], default: false
  • #disable_auto_jrf ⇒ [TrueClass, FalseClass] (Default Value: false)
    Should we automatically configure JRF for this domain, or leave it unconfigured?

    Property Attributes
    • defaultfalse
    
    
    365
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 365
    
    property :disable_auto_jrf, type: [TrueClass, FalseClass], default: false
  • #initialize_jdbc_stores ⇒ [TrueClass, FalseClass] (Default Value: false)
    'Setting this to true with convert all servers to use JDBC TLOG. This can only be used with WLST offline.'

    Property Attributes
    • defaultfalse
    
    
    368
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 368
    
    property :initialize_jdbc_stores, type: [TrueClass, FalseClass], default: false, description: 'Setting this to true with convert all servers to use JDBC TLOG. This can only be used with WLST offline.'
  • #standalone ⇒ [TrueClass, FalseClass] (Default Value: false)
    'Set this to true if you are using a standalone base template'

    Property Attributes
    • defaultfalse
    
    
    370
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 370
    
    property :standalone, type: [TrueClass, FalseClass], default: false, description: 'Set this to true if you are using a standalone base template'
  • #scaleout ⇒ MintPress::OracleWeblogic::Scaleout (Default Value: MintPress::OracleWeblogic::Scaleout.new)
    "Default scaleout rules for the domain, which will apply to all managed servers by default"

    Property Attributes
    • defaultMintPress::OracleWeblogic::Scaleout.new
    
    
    372
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 372
    
    property :scaleout, type: MintPress::OracleWeblogic::Scaleout, default: MintPress::OracleWeblogic::Scaleout.new, description: "Default scaleout rules for the domain, which will apply to all managed servers by default"
  • #scaleout_rules ⇒ Array of ⇒ MintPress::OracleWeblogic::Scaleout
    "Dynamic scaleout rules, which can be filtered to specific clusters/servers"

    Property Attributes
    
    
    373
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 373
    
    property :scaleout_rules, type: MintPress::OracleWeblogic::Scaleout, array: true, description: "Dynamic scaleout rules, which can be filtered to specific clusters/servers"
  • #installation ⇒ MintPress::OracleWeblogic::Installation
    "Weblogic installation to use for BAU tasks via WLST"

    Property Attributes
    
    
    375
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 375
    
    property :installation, type: MintPress::OracleWeblogic::Installation, description: "Weblogic installation to use for BAU tasks via WLST"
  • #autoconfigure_coherence ⇒ [TrueClass, FalseClass] (Default Value: true)
    "Automatically configure the startup parameters for a coherence cluster"

    Property Attributes
    • defaulttrue
    
    
    376
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 376
    
    property :autoconfigure_coherence, type: [TrueClass, FalseClass], default: true, description: "Automatically configure the startup parameters for a coherence cluster"
  • #startup_arguments ⇒ Hash of ⇒ MintPress::OracleWeblogic::StartupArguments
    "Weblogic server startup arguments"

    Property Attributes
    
    
    378
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 378
    
    property :startup_arguments, type: MintPress::OracleWeblogic::StartupArguments, hash: true, description: "Weblogic server startup arguments"
  • #class_path ⇒ Hash of ⇒ MintPress::OracleWeblogic::ClassPath
    "Weblogic server startup arguments"

    Property Attributes
    
    
    379
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 379
    
    property :class_path, type: MintPress::OracleWeblogic::ClassPath, hash: true, description: "Weblogic server startup arguments"
  • #startup_control ⇒ MintPress::OracleWeblogic::StartUpControl (Default Value: MintPress::OracleWeblogic::StartUpControl.new(action_list: {'start' => 'RUNNING'}, state_timeout: {'SHUTDOWN' => 300, 'UNKNOWN' => 300, 'FAILED_NOT_RESTARTABLE' => 60, 'FAILED' => 60}))
    Properties for controlling startup order and timeouts

    Property Attributes
    • defaultMintPress::OracleWeblogic::StartUpControl.new(action_list: {'start' => 'RUNNING'}, state_timeout: {'SHUTDOWN' => 300, 'UNKNOWN' => 300, 'FAILED_NOT_RESTARTABLE' => 60, 'FAILED' => 60})
    
    
    382
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 382
    
    property :startup_control, type: MintPress::OracleWeblogic::StartUpControl, default: MintPress::OracleWeblogic::StartUpControl.new(action_list: {'start' => 'RUNNING'}, state_timeout: {'SHUTDOWN' => 300, 'UNKNOWN' => 300, 'FAILED_NOT_RESTARTABLE' => 60, 'FAILED' => 60})
  • #shutdown_control ⇒ MintPress::OracleWeblogic::StartUpControl (Default Value: MintPress::OracleWeblogic::StartUpControl.new(action_list: {'stop' => ['SHUTDOWN','UNKNOWN']}, state_timeout: {'RUNNING' => 300, 'UNKNOWN' => 300}))
    Properties for controlling shutdown order and timeouts

    Property Attributes
    • defaultMintPress::OracleWeblogic::StartUpControl.new(action_list: {'stop' => ['SHUTDOWN','UNKNOWN']}, state_timeout: {'RUNNING' => 300, 'UNKNOWN' => 300})
    
    
    384
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 384
    
    property :shutdown_control, type: MintPress::OracleWeblogic::StartUpControl, default: MintPress::OracleWeblogic::StartUpControl.new(action_list: {'stop' => ['SHUTDOWN','UNKNOWN']}, state_timeout: {'RUNNING' => 300, 'UNKNOWN' => 300})
  • #restart_control ⇒ MintPress::OracleWeblogic::StartUpControl (Default Value: MintPress::OracleWeblogic::StartUpControl.new(parallel_tasks: 1, action_list: {'stop' => ['SHUTDOWN','UNKNOWN'], 'start' => 'RUNNING'}))
    Properties for controlling rolling restart ordering

    Property Attributes
    • defaultMintPress::OracleWeblogic::StartUpControl.new(parallel_tasks: 1, action_list: {'stop' => ['SHUTDOWN','UNKNOWN'], 'start' => 'RUNNING'})
    
    
    386
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 386
    
    property :restart_control, type: MintPress::OracleWeblogic::StartUpControl, default: MintPress::OracleWeblogic::StartUpControl.new(parallel_tasks: 1, action_list: {'stop' => ['SHUTDOWN','UNKNOWN'], 'start' => 'RUNNING'})
  • #host ⇒ MintPress::Infrastructure::Host (Default Value: Proc.new { r=nil if self.admin_server and self.admin_server.get_property(:machine) and self.admin_server.machine.host r=self.admin_server.machine.host elsif self.installation and self.installation.host r = self.installation.host elsif self.default_localhost r = MintPress::Infrastructure::Localhost.new(final_user: self.default_localhost_user) end r })
    Host for BAU operations - this would only be defined if you're not defining things like admin server machine

    Property Attributes
    • defaultProc.new { r=nil if self.admin_server and self.admin_server.get_property(:machine) and self.admin_server.machine.host r=self.admin_server.machine.host elsif self.installation and self.installation.host r = self.installation.host elsif self.default_localhost r = MintPress::Infrastructure::Localhost.new(final_user: self.default_localhost_user) end r }
    
    
    388
    389
    390
    391
    392
    393
    394
    395
    396
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 388
    
    property :host, type: MintPress::Infrastructure::Host, default: Proc.new { r=nil
    if self.admin_server and self.admin_server.get_property(:machine) and self.admin_server.machine.host
      r=self.admin_server.machine.host
    elsif self.installation and self.installation.host
       r = self.installation.host
     elsif self.default_localhost
       r = MintPress::Infrastructure::Localhost.new(final_user: self.default_localhost_user)
     end
    r }
  • #instances ⇒ Hash of ⇒ MintPress::OracleWeblogic::FMWInstance

    Property Attributes
    
    
    404
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 404
    
    property :instances, type: MintPress::OracleWeblogic::FMWInstance, hash: true
  • #ignore_uncontactable_servers ⇒ [TrueClass, FalseClass] (Default Value: false)
    This is a property which when set to true will ignore a host when it's not contactable So instead of erroring when trying to connect to the host, it skips connecting to the host The default value if 'false'

    Property Attributes
    • defaultfalse
    
    
    408
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 408
    
    property :ignore_uncontactable_servers, type: [TrueClass, FalseClass], default: false
  • #mbean_rest_url ⇒ String (Default Value: '/management/weblogic/latest/domainConfig')

    Property Attributes
    • default'/management/weblogic/latest/domainConfig'
    
    
    410
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 410
    
    property :mbean_rest_url, type: String, default: '/management/weblogic/latest/domainConfig'
  • #health_check_url ⇒ Hash of ⇒ [String,Integer]
    List of urls which must return the status in the value _or_ the string in the value for the server to be considered up example: { "http://@{self.listen_address}:@{self.listen_port}/health" => 200, "http://@{self.listen_address}:@{self.listen_port}/stupidhealthcheck" => "OK" } This will be run from the managed server if a machine/transport is available, or from the mintpress server if no such transport exists.

    Property Attributes
    
    
    419
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 419
    
    property :health_check_url, type: [String,Integer], hash: true
  • #health_check_command ⇒ String
    Health check shell command that will be run _on the managed server_ as a part of the `running?` check. This must return zero for success, or non-zero for failure. Note this REQUIRES the server to have a machine/transport defined - if none is defined, this will be _ignored_.

    Property Attributes
    
    
    426
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 426
    
    property :health_check_command, type: String
  • #otd_configuration ⇒ Hash of ⇒ MintPress::OracleTrafficDirector::Configuration
    OTD Configuration

    Property Attributes
    • canonicaltrue
    
    
    429
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 429
    
    property :otd_configuration, type: MintPress::OracleTrafficDirector::Configuration, hash: true, canonical: true
  • #users ⇒ Hash of ⇒ MintPress::OracleWeblogic::User
    All users to create/manage

    Property Attributes
    • canonicaltrue
    
    
    432
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 432
    
    property :users, type: MintPress::OracleWeblogic::User, hash: true, canonical: true
  • #clear_caches_on_startup ⇒ [TrueClass, FalseClass] (Default Value: true)
    Should we clear cache/tmp on startup? This can lead to more reliable startup for some systems, such as OBP, at the expense of an increased startup time

    Property Attributes
    • defaulttrue
    
    
    436
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 436
    
    property :clear_caches_on_startup, type: [TrueClass, FalseClass], default: true
  • #cache_folders_to_clear ⇒ Array of ⇒ String (Default Value: ['tmp','cache'])
    Which server folders should be cleared if `clear_caches_on_startup` is true. Add `stage` to the default of `tmp` and `cache` if you also wish to clear the stage folder

    Property Attributes
    • default['tmp','cache']
    
    
    439
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 439
    
    property :cache_folders_to_clear, type: String, array: true, default: ['tmp','cache']
  • #update_metadata_online ⇒ [TrueClass, FalseClass] (Default Value: false)

    Property Attributes
    • defaultfalse
    
    
    441
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 441
    
    property :update_metadata_online, type: [TrueClass, FalseClass], default: false
  • #validate_installations ⇒ [TrueClass, FalseClass] (Default Value: false)

    Property Attributes
    • defaultfalse
    
    
    442
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 442
    
    property :validate_installations, type: [TrueClass, FalseClass], default: false
  • #rest_validate_timeout ⇒ Integer (Default Value: ENV['MINTPRESS_REST_VALIDATE_TIMEOUT'].nil? ? 30 : ENV['MINTPRESS_REST_VALIDATE_TIMEOUT'].to_i)
    How long we should wait for REST calls to validate - 30s by default, but can be changed either here or via the environment variable MINTPRESS_REST_VALIDATE_TIMEOUT

    Property Attributes
    • defaultENV['MINTPRESS_REST_VALIDATE_TIMEOUT'].nil? ? 30 : ENV['MINTPRESS_REST_VALIDATE_TIMEOUT'].to_i
    
    
    446
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 446
    
    property :rest_validate_timeout, type: Integer, default: ENV['MINTPRESS_REST_VALIDATE_TIMEOUT'].nil? ? 30 : ENV['MINTPRESS_REST_VALIDATE_TIMEOUT'].to_i
  • #state_call_timeout ⇒ Integer (Default Value: ENV['MINTPRESS_STATE_CALL_TIMEOUT'].nil? ? 600 : ENV['MINTPRESS_STATE_CALL_TIMEOUT'].to_i)
    The maximum lenght of time a call to find a managed servers state is allowed to take - this exists entirely as a failsafe, and should never actually be hit. It is not recommended to change this value, which defaults to 600 seconds. It can be adjusted with the MINTPRES_STATE_CALL_TIMEOUT environment variable.

    Property Attributes
    • defaultENV['MINTPRESS_STATE_CALL_TIMEOUT'].nil? ? 600 : ENV['MINTPRESS_STATE_CALL_TIMEOUT'].to_i
    
    
    451
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 451
    
    property :state_call_timeout, type: Integer, default: ENV['MINTPRESS_STATE_CALL_TIMEOUT'].nil?  ? 600 : ENV['MINTPRESS_STATE_CALL_TIMEOUT'].to_i
  • #odl_log_location ⇒ String
    ODL Log location for all handlers Note that other ODL log properties won't be actioned unless this one is set

    Property Attributes
    
    
    456
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 456
    
    property :odl_log_location, type: String
  • #odl_log_rotation_type ⇒ String (Default Value: "time-based")
    ODL Log rotation tyoe - either `size-based` or `time-based`

    Property Attributes
    • allowed_values['size-based','time-based']
    • default"time-based"
    
    
    458
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 458
    
    property :odl_log_rotation_type, type: String, allowed_values: ['size-based','time-based'] , default: "time-based"
  • #odl_log_rotation_frequency ⇒ String (Default Value: "24h")
    Frequency for ODL log rotation when time based - this is a string since it can be numbers like `5d`

    Property Attributes
    • default"24h"
    
    
    460
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 460
    
    property :odl_log_rotation_frequency, type: String, default: "24h"
  • #odl_log_base_rotation_time ⇒ String (Default Value: "05:00")
    The base time for rotating - this is a string since it can be numbers like `5d`

    Property Attributes
    • default"05:00"
    
    
    462
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 462
    
    property :odl_log_base_rotation_time, type: String, default: "05:00"
  • #odl_log_retention_period ⇒ String (Default Value: "14d")
    THe retention period for time logs- this is a string since it can be numbers like `5d`

    Property Attributes
    • default"14d"
    
    
    464
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 464
    
    property :odl_log_retention_period, type: String, default: "14d"
  • #odl_log_rotation_max_log_size ⇒ String (Default Value: "200M")
    The maximum log size - again, a string, since it can be numbers like "100M"

    Property Attributes
    • default"200M"
    
    
    467
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 467
    
    property :odl_log_rotation_max_log_size, type: String, default: "200M"
  • #odl_log_rotation_max_file_size ⇒ String (Default Value: "10M")
    The maximum file size - a string, since it can be numbers like "100M"

    Property Attributes
    • default"10M"
    
    
    469
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 469
    
    property :odl_log_rotation_max_file_size, type: String, default: "10M"
  • #grid_link_ons ⇒ Hash of ⇒ String
    Map of grid link ONS nodes

    Property Attributes
    
    
    472
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 472
    
    property :grid_link_ons, type: String, hash: true
  • #grid_link_ons_exception_list ⇒ Array of ⇒ String
    Exceptions to the ons list

    Property Attributes
    
    
    474
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 474
    
    property :grid_link_ons_exception_list, type: String, array: true
  • #expand_jdbc_url ⇒ Hash of ⇒ String
    Map of JDBC service names to expand into longer URLs

    Property Attributes
    
    
    476
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 476
    
    property :expand_jdbc_url, type: String, hash: true
  • #expand_jdbc_url_exception_list ⇒ Array of ⇒ String
    Exceptions to the jdbc expansion list

    Property Attributes
    
    
    478
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 478
    
    property :expand_jdbc_url_exception_list, type: String, array: true
  • #jps_config ⇒ Hash of ⇒ MintPress::OracleWeblogic::JpsConfig
    "JPS Configurations"

    Property Attributes
    
    
    481
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 481
    
    property :jps_config, type: MintPress::OracleWeblogic::JpsConfig, hash: true, description: "JPS Configurations"
  • #pack_unpack_on_create_domain ⇒ [TrueClass, FalseClass] (Default Value: true)
    Should we pack/unpack during initial domain creation, or only during the configure online stage?

    Property Attributes
    • defaulttrue
    
    
    484
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 484
    
    property :pack_unpack_on_create_domain, type: [TrueClass, FalseClass], default: true
  • #force_pack_unpack ⇒ [TrueClass, FalseClass] (Default Value: false)
    Force pack/unpack on existing domain

    Property Attributes
    • defaultfalse
    
    
    487
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 487
    
    property :force_pack_unpack, type: [TrueClass, FalseClass], default: false
  • #drop_repositories ⇒ [TrueClass, FalseClass] (Default Value: true)
    "This property controls whether the metadata repository associated with the domain is dropped as part of clobber action."

    Property Attributes
    • defaulttrue
    
    
    511
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/domain.rb', line 511
    
    property :drop_repositories, type: [TrueClass, FalseClass], default: true, description: "This property controls whether the metadata repository associated with the domain is dropped as part of clobber action."

Properties (Read Only)

  • #name ⇒ String (Default Value: Proc.new { detect_domain_name })

    Property Attributes
    • short_name"Name"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    • requiredtrue
    • defaultProc.new { detect_domain_name }
    
    
    9
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 9
    
    property :Name, required: true, default: Proc.new { detect_domain_name }
  • #app_deployments ⇒ Hash of ⇒ MintPress::OracleWeblogic::AppDeployment
    "The collection of deployable entities in this domain."

    Property Attributes
    • short_name"AppDeployments"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    25
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 25
    
    property :AppDeployments, type: MintPress::OracleWeblogic::AppDeployment, array: false, hash: true, short_name: "AppDeployments", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "The collection of deployable entities in this domain."
  • #deployments ⇒ Hash of ⇒ MintPress::OracleWeblogic::Deployment
    "Returns the DeploymentsMBeans representing the deployments that\nhave been deployed to be part of this domain."

    Property Attributes
    • short_name"Deployments"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    65
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 65
    
    property :Deployments, type: MintPress::OracleWeblogic::Deployment, array: false, hash: true, short_name: "Deployments", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Returns the DeploymentsMBeans representing the deployments that\nhave been deployed to be part of this domain."
  • #internal_app_deployments ⇒ Hash of ⇒ MintPress::OracleWeblogic::AppDeployment
    "The collection of internal application deployments in this domain"

    Property Attributes
    • short_name"InternalAppDeployments"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    77
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 77
    
    property :InternalAppDeployments, type: MintPress::OracleWeblogic::AppDeployment, array: false, hash: true, short_name: "InternalAppDeployments", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "The collection of internal application deployments in this domain"
  • #internal_libraries ⇒ Hash of ⇒ MintPress::OracleWeblogic::Library
    "The collection of internal libraries in this domain"

    Property Attributes
    • short_name"InternalLibraries"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    79
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 79
    
    property :InternalLibraries, type: MintPress::OracleWeblogic::Library, array: false, hash: true, short_name: "InternalLibraries", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "The collection of internal libraries in this domain"
  • #last_modification_time ⇒ Integer
    "Return the last time this domain was updated."

    Property Attributes
    • short_name"LastModificationTime"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    101
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 101
    
    property :LastModificationTime, type: Integer, array: false, hash: false, short_name: "LastModificationTime", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Return the last time this domain was updated."
  • #libraries ⇒ Hash of ⇒ MintPress::OracleWeblogic::Library
    ""

    Property Attributes
    • short_name"Libraries"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    103
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 103
    
    property :Libraries, type: MintPress::OracleWeblogic::Library, array: false, hash: true, short_name: "Libraries", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: ""
  • #system_resources ⇒ Hash of ⇒ MintPress::OracleWeblogic::SystemResource
    "Return the SystemResourceMBeans in this Domain."

    Property Attributes
    • short_name"SystemResources"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    160
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 160
    
    property :SystemResources, type: MintPress::OracleWeblogic::SystemResource, array: false, hash: true, short_name: "SystemResources", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Return the SystemResourceMBeans in this Domain."
  • #targets ⇒ Hash of ⇒ MintPress::OracleWeblogic::Target
    "Define targets for this Domain"

    Property Attributes
    • short_name"Targets"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    162
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/domain.rb', line 162
    
    property :Targets, type: MintPress::OracleWeblogic::Target, array: false, hash: true, short_name: "Targets", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Define targets for this Domain"

Constant Summary

Constants included from MintLogger

MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN

Instance Attribute Summary collapse

Attributes included from Mixins::Properties

#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root

Instance Method Summary collapse

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

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, #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 included from FancyNew

included

Constructor Details

#initialize(opts = {}) ⇒ Domain

Returns a new instance of Domain.

Since:

  • 0.1.0

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(sym, *args, **kwargs) ⇒ Object

Since:

  • 0.1.0

Instance Attribute Details

#harvest_already_dumpedObject

Since:

  • 0.1.0

#harvest_already_hitObject

Since:

  • 0.1.0

#harvest_base_objectObject

Since:

  • 0.1.0

#harvest_base_objectsObject

Since:

  • 0.1.0

#harvest_mbean_urlsObject

Since:

  • 0.1.0

#harvest_typemapObject

Since:

  • 0.1.0

#harvest_use_breadcrumbsObject

Since:

  • 0.1.0

#harvest_wlst_global_harvest_testObject

Since:

  • 0.1.0

#pending_onlineObject

Since:

  • 0.1.0

#pending_templatesMintPress::OracleWeblogic::Domain

Constructor

Examples:

Create Domain - @see #configure_offline

# See {MintPress::OracleJava::Installation}
java_installation1=MintPress::OracleJava::Installation.new(java_opts, transport: transport1)
java_installation2=MintPress::OracleJava::Installation.new(java_opts, transport: transport2)
java_installation1.install
java_installation2.install

wls_install_opts={
   version: '12.2.1.3',
   java_home: java_opts[:java_home],
   fmw_home: "/oracle/app/#{product}/fmw",
   inventory_location: "/oracle/app/#{product}/oraInventory",
   owner: 'oracle',
   group: 'oinstall',
   software_stage: '/oracle/stage/wls/12.2.1.3/fmw_12.2.1.3.0_wls.jar',
   opatch_autoupdate_file: '/oracle/stage/OPatch/p28186730_139400_Generic.zip'
}

# See {MintPress::OracleWeblogic::Installation}
wls_installation1=MintPress::OracleWeblogic::Installation.new(wls_install_opts, transport: transport1)
wls_installation2=MintPress::OracleWeblogic::Installation.new(wls_install_opts, transport: transport2)

# The patch details
patch_details={ aru: '28298734',
  stage: '/media/stage/fmwinfra/12.2.1.3/patches'
}
# Add patch to configuration
# See {MintPress::OracleWeblogic::Patch}
wls_installation1.add_patch(patch_details)
wls_installation2.add_patch(patch_details)
# Apply the patch
# See {MintPress::OracleWeblogic::Patch}
wls_installation1.patches.each { | x | x.apply }
wls_installation2.patches.each { | x | x.apply }

domain_opts={Name: 'wls_domain', AdminServerName: 'AdminServer', AdminUsername: 'weblogic', AdminPassword: admin_password, RootDirectory: '/oracle/app/wls/environments' }
domain=MintPress::OracleWeblogic::Domain.new(domain_opts)

domain.add_machine(Name: "appserver1.mintpress.io", installations: wls_installation1, transport: transport1,
                NodeManager: { Name: "appserver1.mintpress.io", Home: "#{domain.domain_home}/nodemanager", ListenAddress: "appserver1.mintpress.io", ListenPort: 5566, UserName: 'weblogic', Password: admin_password, NMType: 'Plain'})
domain.add_machine(Name: "appserver2.mintpress.io", installations: wls_installation2, transport: transport2,
                NodeManager: { Name: "appserver2.mintpress.io", Home: "#{domain.domain_home}/nodemanager", ListenAddress: "appserver2.mintpress.io", ListenPort: 5566, UserName: 'weblogic', Password: admin_password, NMType: 'Plain'})

domain.add_server(Name: "wls_server1")
domain.add_server(Name: "wls_server2")

domain.servers['wls_server1'].machine=domain.machines['appserver1.mintpress.io']
domain.servers['wls_server1'].listen_address = 'appserver1.mintpress.io'
domain.servers['wls_server1'].listen_port = 8010
domain.servers['wls_server1'].ssl.enabled = true
domain.servers['wls_server1'].ssl.listen_port = 8020

domain.servers['wls_server2'].machine=domain.machines['appserver2.mintpress.io']
domain.servers['wls_server2'].listen_address = 'appserver2.mintpress.io'
domain.servers['wls_server2'].listen_port = 8010
domain.servers['wls_server2'].ssl.enabled = true
domain.servers['wls_server2'].ssl.listen_port = 8020

domain.add_cluster(Name: 'wls_cluster')
domain.clusters['wls_cluster'].servers=[domain.servers['wls_server1'],domain.servers['wls_server2']]

domain.admin_server.machine = domain.machines['appserver1.mintpress.io']
domain.admin_server.listen_address = 'appserver1.mintpress.io'
domain.admin_server.listen_port = 7010
domain.admin_server.ssl.enabled = true
domain.admin_server.ssl.listen_port = 7020
domain.admin_server.machine.nodemanager.home = "#{domain.domain_home}/nodemanager"

domain.app_home="/oracle/app/wls/environments/applications/#{domain.domain_name}"
domain.domain_home="/oracle/app/wls/environments/domains/#{domain.domain_name}"

# Domain configuration complete

# Now you can start operating on the domain object
# Lets create the domain
# See {MintPress::OracleWeblogic::Domain#configure_offline}
domain.configure_offline

Parameters:

  • opts (Hash)
    A Hash of options with which to instantiate this class

Returns:

Raises:

  • (ArgumentError)
    invalid argument passed into constructor

Since:

  • 0.1.0

#testing_wlst_onlineObject

Since:

  • 0.1.0

Instance Method Details

#activation_timeObject Also known as: getActivationTime, get_activation_time, activationTime

The time when the domain became active.

#adminserver_installationMintPress::OracleWeblogic::Installation

Returns the AdminServer Installation

Returns:

Since:

  • 0.1.0

#adminserver_transportLASRpcUtils::Transport

Returns the AdminServer Transport

Returns:

Since:

  • 0.1.0

#apply_scaleoutObject

Scaleout domain based on rules

Since:

  • 0.1.0

#apply_templates(wlst, templates) ⇒ void

TODO:
support old-style templates here as well as new-style templates,
Note:
This method is called from #create and is applicable only once a domain has been created

This method returns an undefined value.

Apply the Weblogic Templates to the domain This takes an array because 12c batches the templates together and applies them all together when you call loadTemplates(), which is a performance optimization. However, some combinations of templates will not love this - we'll need to have some way to deal with that, but that can be an outside-of-this-function problem since not all 12c products have been updated for new-style templates

Since:

  • 0.1.0

#childExists?(parent, child, wlst) ⇒ Boolean

Returns:

  • (Boolean)

Since:

  • 0.1.0

#clobbervoid

Note:
This method removes the domain located in :domain_home and :app_home from the target servers using the Transport

This method returns an undefined value.

Clobber (destroy) a Weblogic Domain

Since:

  • 0.1.0

#configureObject

Deprecated.
Method not implemented

Since:

  • 0.1.0

#configure_applicationsObject

Deprecated.
Method not implemented

Since:

  • 0.1.0

#configure_clustersObject

Deprecated.
Method not implemented

Since:

  • 0.1.0

#configure_nodemanagervoid

Note:
This method iterates through each Machine and sends calls the NodeManager#configure method on each.

This method returns an undefined value.

Configure all Weblogic Domain NodeManagers

Since:

  • 0.1.0

#configure_nodemanagersObject

Since:

  • 0.1.0

#configure_offlinevoid

Note:
If the Domain does not exist, this method will perform the following activities: - Create the Metadata Repository using Repository Creation Utility (RCU) for the domain based on the configuration stored in the attribuite :metadata_repositories - Create the Weblogic Domain, and apply all templates listed in the :templates attribute - Pack/Unpack the Weblogic Domain to all Machines registered on the Domain - Configure all NodeManager for the Weblogic Domain on all Machines, and start them - Start the AdminServer for the Weblogic Domain - Perform any actions the Templates require post the first AdminServer start. It will call the Template#post_first_admin_start method for each template - Configure all System Components registered on the Weblogic Domain based on the configuration stored in the :system_components attribute. It will call the underlying SystemComponent#create methods to perform this action.

This method returns an undefined value.

Perform offline creation of the Weblogic Domain

Since:

  • 0.1.0

#configure_offline_onlyObject

Perform limited offline creation of the Weblogic Domain This does not starts the managed servers

Since:

  • 0.1.0

#configure_onlineObject

Deprecated.
Method not implemented

Since:

  • 0.1.0

#configure_serversObject

Deprecated.
Method not implemented

Since:

  • 0.1.0

#configure_system_componentsvoid

Note:
This method creates all System Components registered on the Weblogic Domain using the configuration stored in the :system_components attribute. It will call the underlying SystemComponent#create methods to perform this action.

This method returns an undefined value.

Create all System Components registered on the domain (stored in the :system_components attribute)

Since:

  • 0.1.0

#configure_templatesObject

Deprecated.
Method not implemented

Since:

  • 0.1.0

Since:

  • 0.1.0

#createvoid

This method returns an undefined value.

Create the Weblogic Domain based on the configuration stored in the MintPress::OracleWeblogic::Domain object

Since:

  • 0.1.0

#create_fmwinfra_propertiesObject

Since:

  • 0.1.0

#create_onlyObject

Create a weblogic domain _only_. This differs from the create action, in that it does NOT perform anciliary tasks such as pack/unpack and post-domain configuration tasks for templates/applications. Generally you should instead call create, unless you know what you are doing. (The equivalent to `create`, using this, would be: `create_only`,`pack_unpack`,`configure_nodemanagers`,`admin_server_start`,`post_first_admin_start`,`start_all`,`post_managed_start`

Since:

  • 0.1.0

#delete_all_jms_resources(wlst) ⇒ Object

Delete JMS Resources This API is used specifically from OBP SOA, where duplicate JMS Servers and JMS Module resources (Queues,Topics) get duplicated. This method removes these duplicated resources. For now this API deletes all Queues/Topics that have matching JNDI's against UDQ/UDT respectively This method also removed JMSServer's of the format *JMSServer804333413_auto_1*

Since:

  • 0.1.0

#deployment_managerObject Also known as: getDeploymentManager, get_deployment_manager, deploymentManager

Provides access to the service interface to the interface# that is used to deploy new customer applications or modules# into this domain.

#describeObject

Since:

  • 0.1.0

#detailsObject

Since:

  • 0.1.0

#detect_domain_nameObject

Since:

  • 0.1.0

#discover_fmw_homeString

Returns the AdminServer FMW_HOME location

Returns:

  • (String)
    The Admin Server FMW_HOME

Since:

  • 0.1.0

#discover_fmw_home_generic(my_transport, server_name: 'AdminServer') ⇒ Object

Since:

  • 0.1.0

#discover_managed_serversObject

Admin Server's knowledge of running Managed Servers is# refreshed.

#edit_session_configuration_managerObject Also known as: getEditSessionConfigurationManager, get_edit_session_configuration_manager, editSessionConfigurationManager

Provides access to the service interface used to# manage named edit sessions in this domain.

#exists?TrueClass, FalseClass

Note:
This method checks for the existence of the file [ :domain_home/config/config.xml ], and if so, assumes the Domain is already in existence
Determine whether the domain exists?

Returns:

  • (TrueClass, FalseClass)
    whether the domain exists or not

Since:

  • 0.1.0

#extend(template) ⇒ Object

Since:

  • 0.1.0

#find_domain_homeObject

Since:

  • 0.1.0

#find_in_templates(templates, sym, *args, **kwargs) ⇒ Object

This function returns a flag 'xyzzyflagme' if nothing got called to allow fort recursiono to work - we throw the xectpion from the caller! So, don't call this directly, dawg!

Since:

  • 0.1.0

#find_wlst_binary(transport:, fmw_home:) ⇒ String, Pathname

Locate the WLST binary [ wlst.s h] for the Weblogic Domain

Returns:

  • (String, Pathname)
    the location of the WLST binary [wlst.sh] for the domain.

Since:

  • 0.1.0

#get_class_by_name(classname) ⇒ String

Return the class name

Returns:

Since:

  • 0.1.0

#get_instance_variablesHash

Return a Hash for all class instance variables. This method is typically used to pass in all class instance variables to ERB templates in order to lookup details of the domain within an ERB.

Returns:

  • (Hash)
    the class instance variables

Since:

  • 0.1.0

#has_open_wlst?Boolean

Returns:

  • (Boolean)

Since:

  • 0.1.0

#homeObject

Since:

  • 0.1.0

#import_props_from_modelObject

#installation_by_product(product) ⇒ Object

Since:

  • 0.1.0

#is_missing?(template_list, sym) ⇒ Boolean

Returns:

  • (Boolean)

Since:

  • 0.1.0

#is_registeredObject Also known as: isRegistered

Deprecated.

#java_homeString

Returns the AdminServer JAVA_HOME location

Returns:

  • (String)
    The Admin Server JAVA_HOME

Since:

  • 0.1.0

#load_templates(wlst) ⇒ Object

Since:

  • 0.1.0

#m_bean_infoObject Also known as: getMBeanInfo, get_m_bean_info, mBeanInfo

Deprecated.

#metadata_repositoryMintPress::OracleWeblogic::MetadataRepository Also known as: metadataRepository, MetadataRepository

Get the metadata repository for this domain. Handle the singleton case

#metadata_repository=(repository) ⇒ MintPress::OracleWeblogic::MetadataRepository Also known as: metadataRepository=, MetadataRepository=

This will, by design, clear out any secondary repositories - that's what you wanted, right?

#object_nameObject Also known as: getObjectName, get_object_name, objectName

Deprecated.

#pack_unpackvoid

Note:
This method Packs the Domain on the AdminServer node, and Unpacks it to all other Machines for the Weblogic Domain if the domain does not exist on the target machine.

This method returns an undefined value.

Pack and Unpack the domain to all Machines

Since:

  • 0.1.0

#post_first_admin_startObject

Perform any post first admin server startup tasks for templates

Since:

  • 0.1.0

#post_managed_startObject

Perform any post-managed server start tasks for templates

Since:

  • 0.1.0

#pre_managed_startObject

Perform any pre-managed server start tasks for templates

Since:

  • 0.1.0

#reassociate_security_store(target_domain: nil, target_transport: nil, target_domain_home: nil, target_fmw_home: nil, target_tmp_directory: '/tmp', target_db_user: nil, target_db_password: nil, target_domain_jdbc_url: nil, join_domain: true, restart_admin_server: false, wait_for_remote: true) ⇒ Object

This function reassociates the security realm of the source domain to that of another domain.

Parameters:

  • target_domain (MintPress::OracleWeblogic::Domain) (defaults to: nil)
    The target Weblogic domain this domain must be reassociated to.
  • opts (Hash)
    A Hash of options with which to call this function

Since:

  • 0.1.0

#respond_to_missing?(method_name, include_private = false) ⇒ Boolean

Returns:

  • (Boolean)

Since:

  • 0.1.0

#restart_allObject

Do a rolling restart of all of the servers/instances

Since:

  • 0.1.0

#restart_all_instances_onlyObject

Restart all instances

Since:

  • 0.1.0

#restart_all_managed_serversObject

Restart all managed servers and components in a domain

Since:

  • 0.1.0

#restart_all_managed_servers_onlyObject

Restart all managed servers

Since:

  • 0.1.0

#restart_all_system_components_onlyObject

Restart all system components

Since:

  • 0.1.0

#restore_sc(sc) ⇒ Object

Restore the startup control actions from above

Since:

  • 0.1.0

#return_all_childrenObject

Return a list of all children - instnaces, servers, system components

Since:

  • 0.1.0

#running?TrueClass, FalseClass

Note:
This method checks whether the AdminServer is UP for the Domain, and if so, returns True/False. This will call the underlying AdminServer#running? method to determine this.
Determine whether the domain is running?

Returns:

  • (TrueClass, FalseClass)
    whether the domain exists or not

Since:

  • 0.1.0

#save_sc(sc, ms, ins, syscomp) ⇒ Object

Save out the startyup/shutdown control details and change them for specific actions

Since:

  • 0.1.0

#set_administration_m_bean_auditing_enabledObject

setAdministrationMBeanAuditingEnabled(boolean choice)# Deprecated. Please use DomainMBean.setConfigurationAuditType()

#start_allvoid

Note:
This method will perform the following activities: - Start the NodeManagers on the Weblogic Domain based on the configuration stored in the :machines attribute. It will call the underlying NodeManager#start method to perform this action. - Start the AdminServer on the Weblogic Domain based on the configuration stored in the :admin_server attribute. It will call the underlying AdminServer#start method to perform this action. - Start all Managed Server registered on the Weblogic Domain based on the configuration stored in the :servers attribute. It will call the underlying Server#start method to perform this action. - Start all System Components registered on the Weblogic Domain based on the configuration stored in the :system_components attribute. It will call the underlying SystemComponent#start method to perform this action.

This method returns an undefined value.

Start all components on the domain

Since:

  • 0.1.0

#start_all_instances_onlyObject

Start all instances

Since:

  • 0.1.0

#start_all_managed_serversObject

Start all managed servers and components in a domain

Since:

  • 0.1.0

#start_all_managed_servers_onlyObject

Start all managed servers

Since:

  • 0.1.0

#start_all_system_components_onlyObject

Start all system components

Since:

  • 0.1.0

#start_servers(prefix) ⇒ void

Note:
This method starts all Managed Servers registered on the Weblogic Domain using the configuration stored in the :servers attribute. It will call the underlying Server#start method on each Server to perform this action.

This method returns an undefined value.

Start Managed Servers on the domain (stored in the :servers attribute) beginning with a particular prefix

Parameters:

  • prefix (String)
    The prefix of the Managed Servers to start

Since:

  • 0.1.0

#stop_allvoid

Note:
This method will perform the following activities: - Stop all System Components registered on the Weblogic Domain based on the configuration stored in the :system_components attribute. It will call the underlying SystemComponent#stop method to perform this action. - Stop all Managed Server registered on the Weblogic Domain based on the configuration stored in the :servers attribute. It will call the underlying Server#stop method to perform this action. - Stop the AdminServer on the Weblogic Domain based on the configuration stored in the :admin_server attribute. It will call the underlying AdminServer#stop method to perform this action. - Stop the NodeManagers on the Weblogic Domain based on the configuration stored in the :machines attribute. It will call the underlying NodeManager#stop method to perform this action.

This method returns an undefined value.

Stop all components on the domain

Since:

  • 0.1.0

#stop_all_instances_onlyObject

Stop all instances

Since:

  • 0.1.0

#stop_all_managed_serversObject

Stop all managed servers and components in a domain

Since:

  • 0.1.0

#stop_all_managed_servers_onlyObject

Stop all managed servers

Since:

  • 0.1.0

#stop_all_system_components_onlyObject

Stop all system components

Since:

  • 0.1.0

#updateObject

Deprecated.
Method not implemented

Since:

  • 0.1.0

#update_action_state!(states, inflight_actions, complete, state_timeout, fail_states, fail_timeout, dry_run: false) ⇒ Object

What's the state of the things we're launching? The reason for the clone is so we can modify the array we're iterating...

Since:

  • 0.1.0

#update_all_jdbc_resources(wlst, repository: nil, preserve_driver: false) ⇒ void

Note:
This method is called from #create and is applicable only once a domain has been created

This method returns an undefined value.

Update all JDBC resources on a domain to ensure that the JDBC driver params are connected to the correct Metadata Repository

Since:

  • 0.1.0

#update_log_handlersObject

Since:

  • 0.1.0

#update_server_groups(update_domain: false) ⇒ Object

Apply server groups to managed servers that were missing this association to begin with NOTE: This only works with servers names as *_server1, *_server2 etc

Since:

  • 0.1.0

#update_trusts_in_scriptsObject

Since:

  • 0.1.0

#usagevoid

This method returns an undefined value.

Print usage

Since:

  • 0.1.0

#wls_installation_versionObject

FIXME: provide other ways of getting this!

Since:

  • 0.1.0

#wlst_session(only_existing: false) ⇒ MintPress::Utils::WLSTSession

Note:
This WLST session object can be used to perform WLST online and offline commands against a domain For further details, please refer to #MintPress Utilities
Create a WLST Session using Utils::WLSTSession for the Weblogic Domain

Returns:

Since:

  • 0.1.0