Class: MintPress::OracleWeblogic::ResourceGroup

Inherits:
GenericMbean
  • Object
show all
Includes:
MintLogger, Mixins::Properties, FancyNew, Utils
Defined in:
src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb,
src/oracle-weblogic/lib/oracle-weblogic/model/generated_classes/split_299.rb

Overview

for example in that they make up a single application suite.

Properties (Read/Write)

  • #version ⇒ String (Default Value: Proc.new { self.domain.version })
    Version of weblogic this property is being applied to

    Property Attributes
    • defaultProc.new { self.domain.version }
    
    
    16
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 16
    
    property :version, type: String, default: Proc.new { self.domain.version }
  • #name ⇒ String
    "The name of this configuration."

    Property Attributes
    • short_name"Name"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    19
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 19
    
    property :Name, type: String, array: false, hash: false, short_name: "Name", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The name of this configuration."
  • #notes ⇒ String
    "Optional information that you can include to describe this\nconfiguration."

    Property Attributes
    • short_name"Notes"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    22
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 22
    
    property :Notes, type: String, array: false, hash: false, short_name: "Notes", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Optional information that you can include to describe this\nconfiguration."
  • #coherence_cluster_system_resources ⇒ Hash of ⇒ MintPress::OracleWeblogic::CoherenceClusterSystemResource
    "Deprecated.\n12.2.1.1.0 Coherence Clusters cannot be targeted to ResourceGroupTemplates"

    Property Attributes
    • short_name"CoherenceClusterSystemResources"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    27
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 27
    
    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: "Deprecated.\n12.2.1.1.0 Coherence Clusters cannot be targeted to ResourceGroupTemplates"
  • #file_stores ⇒ Hash of ⇒ MintPress::OracleWeblogic::FileStore
    "The file stores defined in this resource group template."

    Property Attributes
    • short_name"FileStores"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    29
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 29
    
    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: "The file stores defined in this resource group template."
  • #foreign_jndi_providers ⇒ Hash of ⇒ MintPress::OracleWeblogic::ForeignJNDIProvider
    "The Foreign JNDI Providers defined for this resource group template."

    Property Attributes
    • short_name"ForeignJNDIProviders"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    31
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 31
    
    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: "The Foreign JNDI Providers defined for this resource group template."
  • #jdbc_stores ⇒ Hash of ⇒ [MintPress::OracleWeblogic::JDBCStore,MintPress::OracleWeblogic::TransactionLogJDBCStore]
    "The JDBCStores defined in this resource group template."

    Property Attributes
    • short_name"JDBCStores"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    33
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 33
    
    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: "The JDBCStores defined in this resource group template."
  • #jdbc_system_resources ⇒ Hash of ⇒ MintPress::OracleWeblogic::JDBCSystemResource
    "The JDBCSystemResourceMBeans that have been defined for this resource group template."

    Property Attributes
    • short_name"JDBCSystemResources"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    35
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 35
    
    property :JDBCSystemResources, type: MintPress::OracleWeblogic::JDBCSystemResource, array: false, hash: true, short_name: "JDBCSystemResources", has_setter: false, has_getter: true, has_lister: false, has_creator: true, read_only: false, description: "The JDBCSystemResourceMBeans that have been defined for this resource group template."
  • #jms_bridge_destinations ⇒ Hash of ⇒ MintPress::OracleWeblogic::JMSBridgeDestination
    "The JMSBridgeDestinations for this resource group template."

    Property Attributes
    • short_name"JMSBridgeDestinations"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    37
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 37
    
    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: "The JMSBridgeDestinations for this resource group template."
  • #jms_servers ⇒ Hash of ⇒ MintPress::OracleWeblogic::JMSServer
    "Define JMSServers for this resource group template."

    Property Attributes
    • short_name"JMSServers"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    39
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 39
    
    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 resource group template."
  • #jms_system_resources ⇒ Hash of ⇒ [MintPress::OracleWeblogic::JMSSystemResource,MintPress::OracleWeblogic::JMSInteropModule]
    "The JMSSystemResourceMBeans that have been defined for this\nresource group template."

    Property Attributes
    • short_name"JMSSystemResources"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    42
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 42
    
    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: "The JMSSystemResourceMBeans that have been defined for this\nresource group template."
  • #messaging_bridges ⇒ Hash of ⇒ MintPress::OracleWeblogic::MessagingBridge
    "The MessagingBridgeMBean representing the messaging\nbridges that have been configured to be part of this resource group template."

    Property Attributes
    • short_name"MessagingBridges"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    49
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 49
    
    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: "The MessagingBridgeMBean representing the messaging\nbridges that have been configured to be part of this resource group template."
  • #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
    
    
    52
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 52
    
    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"
  • #path_services ⇒ Hash of ⇒ MintPress::OracleWeblogic::PathService
    "The PathServices for this resource group template."

    Property Attributes
    • short_name"PathServices"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    54
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 54
    
    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: "The PathServices for this resource group template."
  • #saf_agents ⇒ Hash of ⇒ MintPress::OracleWeblogic::SAFAgent
    "The SAFAgentMBeans for this resource group template"

    Property Attributes
    • short_name"SAFAgents"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    56
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 56
    
    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: "The SAFAgentMBeans for this resource group template"
  • #upload_directory_name ⇒ String
    "The directory path on the Administration Server where the\nuploaded applications for this resource group template are placed."

    Property Attributes
    • short_name"UploadDirectoryName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    59
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 59
    
    property :UploadDirectoryName, type: String, array: false, hash: false, short_name: "UploadDirectoryName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The directory path on the Administration Server where the\nuploaded applications for this resource group template are placed."
  • #wldf_system_resources ⇒ Hash of ⇒ MintPress::OracleWeblogic::WLDFSystemResource
    "The WLDFSystemResourceMBeans that have been defined for this\nresource group template"

    Property Attributes
    • short_name"WLDFSystemResources"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatortrue
    • read_onlyfalse
    
    
    62
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 62
    
    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: "The WLDFSystemResourceMBeans that have been defined for this\nresource group template"
  • #resource_group_template ⇒ [MintPress::OracleWeblogic::ResourceGroupTemplate,MintPress::OracleWeblogic::ResourceGroup]
    "The resource group template referenced by this resource group."

    Property Attributes
    • short_name"ResourceGroupTemplate"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    64
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 64
    
    property :ResourceGroupTemplate, type: [MintPress::OracleWeblogic::ResourceGroupTemplate,MintPress::OracleWeblogic::ResourceGroup], array: false, hash: false, short_name: "ResourceGroupTemplate", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The resource group template referenced by this resource group."
  • #administrative ⇒ [TrueClass,FalseClass]
    "Does this resource group contain administrative applications and resources?\nIf true, then this is considered an administrative resource group\nand will be handled differently by the partition lifecycle."

    Property Attributes
    • short_name"Administrative"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    70
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 70
    
    property :Administrative, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "Administrative", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Does this resource group contain administrative applications and resources?\nIf true, then this is considered an administrative resource group\nand will be handled differently by the partition lifecycle."
  • #auto_target_admin_server ⇒ [TrueClass,FalseClass]
    "Should this resource group always be targeted to the Administration Server?\nIf true, then this resource group will be targeted to the\ndomain's Administration Server using the partition's administrative virtual target (AdminVT)\nin addition to any targets explicitly set on the resource group."

    Property Attributes
    • short_name"AutoTargetAdminServer"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    75
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 75
    
    property :AutoTargetAdminServer, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "AutoTargetAdminServer", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Should this resource group always be targeted to the Administration Server?\nIf true, then this resource group will be targeted to the\ndomain's Administration Server using the partition's administrative virtual target (AdminVT)\nin addition to any targets explicitly set on the resource group."
  • #use_default_target ⇒ [TrueClass,FalseClass]
    "Checks whether this resource group uses the default target from the\npartition that contains the resource group."

    Property Attributes
    • short_name"UseDefaultTarget"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    78
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 78
    
    property :UseDefaultTarget, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "UseDefaultTarget", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Checks whether this resource group uses the default target from the\npartition that contains the resource group."
  • #name ⇒ String (Default Value: "NO_NAME_0")

    Property Attributes
    • default"NO_NAME_0"
    
    
    31
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/generic_mbean.rb', line 31
    
    property :Name, type: String, default: "NO_NAME_0"

Properties (Read Only)

  • #app_deployments ⇒ Hash of ⇒ MintPress::OracleWeblogic::AppDeployment
    "The collection of deployable entities in this resource group template."

    Property Attributes
    • short_name"AppDeployments"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    24
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 24
    
    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 resource group template."
  • #libraries ⇒ Hash of ⇒ MintPress::OracleWeblogic::Library
    "Define libraries for this resource group template."

    Property Attributes
    • short_name"Libraries"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    44
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 44
    
    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: "Define libraries for this resource group template."
  • #mail_sessions ⇒ Hash of ⇒ MintPress::OracleWeblogic::MailSession
    "The MailSessions for this resource group template."

    Property Attributes
    • short_name"MailSessions"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    46
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/resource_group.rb', line 46
    
    property :MailSessions, type: MintPress::OracleWeblogic::MailSession, array: false, hash: true, short_name: "MailSessions", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "The MailSessions for this resource group template."

Constant Summary

Constants included from MintLogger

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

Instance Attribute Summary

Attributes included from Mixins::Properties

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

Instance Method Summary collapse

Methods included from Mixins::Properties

#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref

Methods included from MintLogger::Utils::Common

#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send

Methods included from Utils

#activate_list, #already_traversed, #announce_self, #bean_type, #build_activate_list, #clear_property_sheet_cache, #create_generic, #create_mbean_components, #delete, #destroy_generic, #empty_mbean?, #execute_script, #exists?, #fast_ls_all, #fast_ls_folder, #fast_ls_object, #fast_ls_object_map, #find_cluster, #find_runtime_path_in_rest, #find_server, #full_url, #get, #get_all_self_names, #get_identity, #get_local_wlst_session, #get_matching_self_names, #get_property_from_target, #get_property_from_target_rest, #get_property_from_target_wlst, #get_property_from_target_wlst_impl, #get_property_sheet, #get_rest_item, #get_rest_url_for_parent, #get_rest_url_for_self, #get_servers, #get_servers_rest, #get_servers_wlst, #get_wl_home, #globmatch?, #handle_create, #http_delete, #http_get, #http_post, #http_put, included, #invalidate_session, #is_meta_object?, #longclass, #massage_return, #mbean_components, #mbean_exists?, #mbean_lookup, #mbean_properties, #mbean_to_hash, #meta_list?, #my_short_name, #perform_method_generic, #perform_runtime_call_generic_rest, #perform_runtime_method_generic, #post, #raise_http_exception, #remove, #request_headers, #reset_activate_list, #rest_activate_change, #rest_create_generic, #rest_create_mbean_components, #rest_destroy_self, #rest_edit_url, #rest_has_changes, #rest_idempotent_create, #rest_locked, #rest_nonedit_url, #rest_start_change, #rest_undo_change, #runtime_introspection, #shortclass, #start_with_async, #state_with_net_ping, #stop_with_async, #to_nested, #wlst_cd_to, #wlst_create_generic, #wlst_destroy_self, #wlst_find_object, #wlst_find_parent_object, #wlst_generic_mbean_update_all, #wlst_idempotent_create, #wlst_update_mbean

Methods included from FancyNew

included

Methods inherited from GenericMbean

#create, #destroy, #is_generic, is_generic

Methods included from MBeanUtils

#assign_object_by_identity, #assign_object_by_identity_from, #bean_is_changed?, #dump_metadata, #dump_tree_metadata, #get_item_by_identity_name, #get_item_by_identity_name_from, #get_parent_by_identity_name, #harvest, #harvest_anew, #harvest_item_by_name, #harvest_item_by_type, #harvest_wlst, #harvesters, #harvesting, #longname, #lookup_mintpress_by_mbean, #mbean_by_url, #process_mbeans, #register_mbean_url

Constructor Details

#initialize(opts = {}) ⇒ ResourceGroup

Returns a new instance of ResourceGroup.

Instance Method Details

#force_shutdownObject Also known as: forceShutdown

Begins to force the shutdown of this resource group on all targeted servers, changing its state to SHUTDOWN.

#force_suspendObject Also known as: forceSuspend

Begins the forceful transition of this resource group from the RUNNING state to the ADMIN state on all targeted servers.

#import_props_from_modelObject

#is_registeredObject Also known as: isRegistered

Deprecated.

#m_bean_infoObject Also known as: getMBeanInfo, get_m_bean_info, mBeanInfo

Deprecated.

#object_nameObject Also known as: getObjectName, get_object_name, objectName

Deprecated.

#purge_tasksObject Also known as: purgeTasks

Clears the retained task collection.

#start_in_adminObject Also known as: startInAdmin

Begins to start this resource group in the admin state on all targeted servers, changing its state to ADMIN.