Class: MintPress::OracleWeblogic::Cluster

Inherits:
TargetMBean
  • Object
show all
Includes:
MintLogger, Mixins::Properties, FancyNew, MBeanUtils, Utils
Defined in:
src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb,
src/oracle-weblogic/lib/oracle-weblogic/model/generated_classes/split_2.rb,
src/oracle-weblogic/lib/oracle-weblogic/model/cluster.rb

Overview

An oracle weblogic cluster, which will generally contain a set of servers.

Since:

  • 0.1.0

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 }
    
    
    13
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 13
    
    property :version, type: String, default: Proc.new { self.domain.version }
  • #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
    
    
    19
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 19
    
    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."
  • #additional_auto_migration_attempts ⇒ Integer
    "A migratable server could fail to come up on every possible\nconfigured machine."

    Property Attributes
    • short_name"AdditionalAutoMigrationAttempts"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    22
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 22
    
    property :AdditionalAutoMigrationAttempts, type: Integer, array: false, hash: false, short_name: "AdditionalAutoMigrationAttempts", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "A migratable server could fail to come up on every possible\nconfigured machine."
  • #async_session_queue_timeout ⇒ Integer
    "Interval in seconds until the producer thread will wait for the\nAsyncSessionQueue to become unblocked."

    Property Attributes
    • short_name"AsyncSessionQueueTimeout"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    25
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 25
    
    property :AsyncSessionQueueTimeout, type: Integer, array: false, hash: false, short_name: "AsyncSessionQueueTimeout", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Interval in seconds until the producer thread will wait for the\nAsyncSessionQueue to become unblocked."
  • #auto_migration_table_name ⇒ String
    "Return the name of the table to be used for server migration."

    Property Attributes
    • short_name"AutoMigrationTableName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    27
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 27
    
    property :AutoMigrationTableName, type: String, array: false, hash: false, short_name: "AutoMigrationTableName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Return the name of the table to be used for server migration."
  • #candidate_machines_for_migratable_servers ⇒ Hash of ⇒ [MintPress::OracleWeblogic::Machine,MintPress::OracleWeblogic::UnixMachine]
    "The set of machines (and order of preference) on which Node\nManager will restart failed servers."

    Property Attributes
    • short_name"CandidateMachinesForMigratableServers"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    30
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 30
    
    property :CandidateMachinesForMigratableServers, type: [MintPress::OracleWeblogic::Machine,MintPress::OracleWeblogic::UnixMachine], array: false, hash: true, short_name: "CandidateMachinesForMigratableServers", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The set of machines (and order of preference) on which Node\nManager will restart failed servers."
  • #cluster_address ⇒ String

    Property Attributes
    • short_name"ClusterAddress"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    34
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 34
    
    property :ClusterAddress
  • #cluster_broadcast_channel ⇒ String
    "Specifies the channel used to handle communications within a cluster."

    Property Attributes
    • short_name"ClusterBroadcastChannel"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    36
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 36
    
    property :ClusterBroadcastChannel, type: String, array: false, hash: false, short_name: "ClusterBroadcastChannel", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Specifies the channel used to handle communications within a cluster."
  • #cluster_messaging_mode ⇒ String (Default Value: 'unicast')

    Property Attributes
    • short_name"ClusterMessagingMode"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • allowed_values['unicast', 'multicast']
    • default'unicast'
    
    
    38
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 38
    
    property :ClusterMessagingMode, type: String, allowed_values: ['unicast', 'multicast'], default: 'unicast'
  • #cluster_type ⇒ String
    "Optimizes cross-cluster replication for the type of network\nthat servers in the clusters use for administrative communication."

    Property Attributes
    • short_name"ClusterType"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    41
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 41
    
    property :ClusterType, type: String, array: false, hash: false, short_name: "ClusterType", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Optimizes cross-cluster replication for the type of network\nthat servers in the clusters use for administrative communication."
  • #coherence_cluster_system_resource ⇒ MintPress::OracleWeblogic::CoherenceClusterSystemResource
    "Coherence Cluster associated with this cluster."

    Property Attributes
    • short_name"CoherenceClusterSystemResource"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    43
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 43
    
    property :CoherenceClusterSystemResource, type: MintPress::OracleWeblogic::CoherenceClusterSystemResource, array: false, hash: false, short_name: "CoherenceClusterSystemResource", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Coherence Cluster associated with this cluster."
  • #coherence_tier ⇒ MintPress::OracleWeblogic::CoherenceTier (Default Value: MintPress::OracleWeblogic::CoherenceTier.new)
    "Coherence Tier associated with this WLS cluster."

    Property Attributes
    • short_name"CoherenceTier"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::CoherenceTier.new
    
    
    45
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 45
    
    property :CoherenceTier, type: MintPress::OracleWeblogic::CoherenceTier, array: false, hash: false, short_name: "CoherenceTier", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Coherence Tier associated with this WLS cluster.", default: MintPress::OracleWeblogic::CoherenceTier.new
  • #database_leasing_basis_connection_retry_count ⇒ Integer
    "The maximum number of times Database Leasing will try to obtain a valid\nconnection from the Data Source."

    Property Attributes
    • short_name"DatabaseLeasingBasisConnectionRetryCount"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    48
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 48
    
    property :DatabaseLeasingBasisConnectionRetryCount, type: Integer, array: false, hash: false, short_name: "DatabaseLeasingBasisConnectionRetryCount", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The maximum number of times Database Leasing will try to obtain a valid\nconnection from the Data Source."
  • #database_leasing_basis_connection_retry_delay ⇒ Integer
    "The length of time, in milliseconds,Database Leasing will wait before\nattempting to obtain a new connection from the Data Source when a connection\nhas failed."

    Property Attributes
    • short_name"DatabaseLeasingBasisConnectionRetryDelay"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    52
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 52
    
    property :DatabaseLeasingBasisConnectionRetryDelay, type: Integer, array: false, hash: false, short_name: "DatabaseLeasingBasisConnectionRetryDelay", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The length of time, in milliseconds,Database Leasing will wait before\nattempting to obtain a new connection from the Data Source when a connection\nhas failed."
  • #database_less_leasing_basis ⇒ MintPress::OracleWeblogic::DatabaseLessLeasingBasis (Default Value: MintPress::OracleWeblogic::DatabaseLessLeasingBasis.new)
    "Get attributes associated with database less leasing basis used for\nserver migration and singleton services."

    Property Attributes
    • short_name"DatabaseLessLeasingBasis"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::DatabaseLessLeasingBasis.new
    
    
    55
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 55
    
    property :DatabaseLessLeasingBasis, type: MintPress::OracleWeblogic::DatabaseLessLeasingBasis, array: false, hash: false, short_name: "DatabaseLessLeasingBasis", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Get attributes associated with database less leasing basis used for\nserver migration and singleton services.", default: MintPress::OracleWeblogic::DatabaseLessLeasingBasis.new
  • #data_source_for_automatic_migration ⇒ MintPress::OracleWeblogic::JDBCSystemResource
    "The data source used by servers in the cluster during migration."

    Property Attributes
    • short_name"DataSourceForAutomaticMigration"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    57
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 57
    
    property :DataSourceForAutomaticMigration, type: MintPress::OracleWeblogic::JDBCSystemResource, array: false, hash: false, short_name: "DataSourceForAutomaticMigration", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The data source used by servers in the cluster during migration."
  • #data_source_for_job_scheduler ⇒ MintPress::OracleWeblogic::JDBCSystemResource
    "Data source required to support persistence of jobs scheduled with the\njob scheduler"

    Property Attributes
    • short_name"DataSourceForJobScheduler"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    60
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 60
    
    property :DataSourceForJobScheduler, type: MintPress::OracleWeblogic::JDBCSystemResource, array: false, hash: false, short_name: "DataSourceForJobScheduler", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Data source required to support persistence of jobs scheduled with the\njob scheduler"
  • #data_source_for_session_persistence ⇒ MintPress::OracleWeblogic::JDBCSystemResource
    "To support HTTP Session failover across data centers, a datasource\nis required to dump session state on disk."

    Property Attributes
    • short_name"DataSourceForSessionPersistence"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    63
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 63
    
    property :DataSourceForSessionPersistence, type: MintPress::OracleWeblogic::JDBCSystemResource, array: false, hash: false, short_name: "DataSourceForSessionPersistence", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "To support HTTP Session failover across data centers, a datasource\nis required to dump session state on disk."
  • #default_load_algorithm ⇒ String
    "Defines the algorithm to be used for load-balancing between replicated\nservices if none is specified for a particular service."

    Property Attributes
    • short_name"DefaultLoadAlgorithm"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    66
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 66
    
    property :DefaultLoadAlgorithm, type: String, array: false, hash: false, short_name: "DefaultLoadAlgorithm", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Defines the algorithm to be used for load-balancing between replicated\nservices if none is specified for a particular service."
  • #dynamic_servers ⇒ MintPress::OracleWeblogic::DynamicServers (Default Value: MintPress::OracleWeblogic::DynamicServers.new)
    "DynamicServers associated with this WLS cluster."

    Property Attributes
    • short_name"DynamicServers"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::DynamicServers.new
    
    
    68
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 68
    
    property :DynamicServers, type: MintPress::OracleWeblogic::DynamicServers, array: false, hash: false, short_name: "DynamicServers", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "DynamicServers associated with this WLS cluster.", default: MintPress::OracleWeblogic::DynamicServers.new
  • #fencing_grace_period_millis ⇒ Integer
    "During automatic migration, if the Cluster Master determines a\nserver to be dead, it waits for this period of time (in milliseconds)\nbefore the Cluster Master migrates the service to another server in the\ncluster."

    Property Attributes
    • short_name"FencingGracePeriodMillis"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    73
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 73
    
    property :FencingGracePeriodMillis, type: Integer, array: false, hash: false, short_name: "FencingGracePeriodMillis", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "During automatic migration, if the Cluster Master determines a\nserver to be dead, it waits for this period of time (in milliseconds)\nbefore the Cluster Master migrates the service to another server in the\ncluster."
  • #frontend_host ⇒ String
    "The name of the host to which all redirected URLs will be\nsent."

    Property Attributes
    • short_name"FrontendHost"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    76
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 76
    
    property :FrontendHost, type: String, array: false, hash: false, short_name: "FrontendHost", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The name of the host to which all redirected URLs will be\nsent."
  • #frontend_http_port ⇒ Integer
    "The name of the HTTP port to which all redirected URLs will be\nsent."

    Property Attributes
    • short_name"FrontendHTTPPort"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    79
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 79
    
    property :FrontendHTTPPort, type: Integer, array: false, hash: false, short_name: "FrontendHTTPPort", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The name of the HTTP port to which all redirected URLs will be\nsent."
  • #frontend_https_port ⇒ Integer
    "The name of the secure HTTP port to which all redirected URLs\nwill be sent."

    Property Attributes
    • short_name"FrontendHTTPSPort"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    82
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 82
    
    property :FrontendHTTPSPort, type: Integer, array: false, hash: false, short_name: "FrontendHTTPSPort", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The name of the secure HTTP port to which all redirected URLs\nwill be sent."
  • #health_check_interval_millis ⇒ Integer
    "Interval in milliseconds at which Migratable Servers and\nCluster Masters prove their liveness via the database."

    Property Attributes
    • short_name"HealthCheckIntervalMillis"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    88
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 88
    
    property :HealthCheckIntervalMillis, type: Integer, array: false, hash: false, short_name: "HealthCheckIntervalMillis", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Interval in milliseconds at which Migratable Servers and\nCluster Masters prove their liveness via the database."
  • #health_check_periods_until_fencing ⇒ Integer
    "Maximum number of periods that a cluster member will wait before\ntiming out a Cluster Master and also the maximum number of periods\nthe Cluster Master will wait before timing out a Migratable Server."

    Property Attributes
    • short_name"HealthCheckPeriodsUntilFencing"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    92
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 92
    
    property :HealthCheckPeriodsUntilFencing, type: Integer, array: false, hash: false, short_name: "HealthCheckPeriodsUntilFencing", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Maximum number of periods that a cluster member will wait before\ntiming out a Cluster Master and also the maximum number of periods\nthe Cluster Master will wait before timing out a Migratable Server."
  • #idle_periods_until_timeout ⇒ Integer
    "Maximum number of periods that a cluster member will wait before\ntiming out a member of a cluster."

    Property Attributes
    • short_name"IdlePeriodsUntilTimeout"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    95
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 95
    
    property :IdlePeriodsUntilTimeout, type: Integer, array: false, hash: false, short_name: "IdlePeriodsUntilTimeout", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Maximum number of periods that a cluster member will wait before\ntiming out a member of a cluster."
  • #inter_cluster_comm_link_health_check_interval ⇒ Integer
    "If the cluster link between two clusters goes down, a trigger\nwill run periodically to see if the link is restored."

    Property Attributes
    • short_name"InterClusterCommLinkHealthCheckInterval"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    98
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 98
    
    property :InterClusterCommLinkHealthCheckInterval, type: Integer, array: false, hash: false, short_name: "InterClusterCommLinkHealthCheckInterval", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "If the cluster link between two clusters goes down, a trigger\nwill run periodically to see if the link is restored."
  • #job_scheduler_table_name ⇒ String
    "The table name to use for storing timers active with the\njob scheduler"

    Property Attributes
    • short_name"JobSchedulerTableName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    101
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 101
    
    property :JobSchedulerTableName, type: String, array: false, hash: false, short_name: "JobSchedulerTableName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The table name to use for storing timers active with the\njob scheduler"
  • #jta_cluster ⇒ MintPress::OracleWeblogic::JTACluster (Default Value: MintPress::OracleWeblogic::JTACluster.new)
    "JTA associated with this WLS cluster."

    Property Attributes
    • short_name"JTACluster"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::JTACluster.new
    
    
    103
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 103
    
    property :JTACluster, type: MintPress::OracleWeblogic::JTACluster, array: false, hash: false, short_name: "JTACluster", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "JTA associated with this WLS cluster.", default: MintPress::OracleWeblogic::JTACluster.new
  • #member_warmup_timeout_seconds ⇒ Integer
    "Maximum number of seconds that a cluster member will wait to\ndiscover and synchronize with other servers in the cluster."

    Property Attributes
    • short_name"MemberWarmupTimeoutSeconds"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    106
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 106
    
    property :MemberWarmupTimeoutSeconds, type: Integer, array: false, hash: false, short_name: "MemberWarmupTimeoutSeconds", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Maximum number of seconds that a cluster member will wait to\ndiscover and synchronize with other servers in the cluster."
  • #migration_basis ⇒ String
    "Controls the mechanism used for server and service migration."

    Property Attributes
    • short_name"MigrationBasis"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    110
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 110
    
    property :MigrationBasis, type: String, array: false, hash: false, short_name: "MigrationBasis", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Controls the mechanism used for server and service migration."
  • #millis_to_sleep_between_auto_migration_attempts ⇒ Integer
    "Controls how long of a pause there should be between the\nmigration attempts described in\ngetAdditionalAutoMigrationAttempts()."

    Property Attributes
    • short_name"MillisToSleepBetweenAutoMigrationAttempts"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    114
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 114
    
    property :MillisToSleepBetweenAutoMigrationAttempts, type: Integer, array: false, hash: false, short_name: "MillisToSleepBetweenAutoMigrationAttempts", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Controls how long of a pause there should be between the\nmigration attempts described in\ngetAdditionalAutoMigrationAttempts()."
  • #multicast_address ⇒ String
    "The multicast address used by cluster members to communicate\nwith each other."

    Property Attributes
    • short_name"MulticastAddress"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    117
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 117
    
    property :MulticastAddress, type: String, array: false, hash: false, short_name: "MulticastAddress", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The multicast address used by cluster members to communicate\nwith each other."
  • #multicast_buffer_size ⇒ Integer
    "The multicast socket send/receive buffer size (at least 64\nkilobytes)."

    Property Attributes
    • short_name"MulticastBufferSize"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    120
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 120
    
    property :MulticastBufferSize, type: Integer, array: false, hash: false, short_name: "MulticastBufferSize", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The multicast socket send/receive buffer size (at least 64\nkilobytes)."
  • #multicast_data_encryption ⇒ [TrueClass,FalseClass]
    "Enables multicast data to be encrypted."

    Property Attributes
    • short_name"MulticastDataEncryption"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    122
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 122
    
    property :MulticastDataEncryption, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "MulticastDataEncryption", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Enables multicast data to be encrypted."
  • #multicast_port ⇒ Integer
    "The multicast port (between 1 and 65535) used by cluster members\nto communicate with each other."

    Property Attributes
    • short_name"MulticastPort"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    125
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 125
    
    property :MulticastPort, type: Integer, array: false, hash: false, short_name: "MulticastPort", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The multicast port (between 1 and 65535) used by cluster members\nto communicate with each other."
  • #multicast_send_delay ⇒ Integer
    "The amount of time (between 0 and 250 milliseconds) to delay\nsending message fragments over multicast in order to avoid OS-level\nbuffer overflow."

    Property Attributes
    • short_name"MulticastSendDelay"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    129
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 129
    
    property :MulticastSendDelay, type: Integer, array: false, hash: false, short_name: "MulticastSendDelay", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The amount of time (between 0 and 250 milliseconds) to delay\nsending message fragments over multicast in order to avoid OS-level\nbuffer overflow."
  • #multicast_ttl ⇒ Integer
    "The number of network hops (between 1 and 255) that a cluster\nmulticast message is allowed to travel."

    Property Attributes
    • short_name"MulticastTTL"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    132
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 132
    
    property :MulticastTTL, type: Integer, array: false, hash: false, short_name: "MulticastTTL", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The number of network hops (between 1 and 255) that a cluster\nmulticast message is allowed to travel."
  • #number_of_servers_in_cluster_address ⇒ Integer
    "Number of servers to be listed from this cluster when generating\na cluster address automatically."

    Property Attributes
    • short_name"NumberOfServersInClusterAddress"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    135
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 135
    
    property :NumberOfServersInClusterAddress, type: Integer, array: false, hash: false, short_name: "NumberOfServersInClusterAddress", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Number of servers to be listed from this cluster when generating\na cluster address automatically."
  • #overload_protection ⇒ MintPress::OracleWeblogic::OverloadProtection (Default Value: MintPress::OracleWeblogic::OverloadProtection.new)
    "Get attributes related to server overload protection."

    Property Attributes
    • short_name"OverloadProtection"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::OverloadProtection.new
    
    
    137
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 137
    
    property :OverloadProtection, type: MintPress::OracleWeblogic::OverloadProtection, array: false, hash: false, short_name: "OverloadProtection", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Get attributes related to server overload protection.", default: MintPress::OracleWeblogic::OverloadProtection.new
  • #persist_sessions_on_shutdown ⇒ [TrueClass,FalseClass]
    "When shutting down servers, sessions are not updated."

    Property Attributes
    • short_name"PersistSessionsOnShutdown"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    139
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 139
    
    property :PersistSessionsOnShutdown, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "PersistSessionsOnShutdown", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "When shutting down servers, sessions are not updated."
  • #remote_cluster_address ⇒ String
    "Set the foreign cluster."

    Property Attributes
    • short_name"RemoteClusterAddress"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    141
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 141
    
    property :RemoteClusterAddress, type: String, array: false, hash: false, short_name: "RemoteClusterAddress", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Set the foreign cluster."
  • #replication_channel ⇒ String
    "The channel name to be used for replication traffic."

    Property Attributes
    • short_name"ReplicationChannel"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    143
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 143
    
    property :ReplicationChannel, type: String, array: false, hash: false, short_name: "ReplicationChannel", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The channel name to be used for replication traffic."
  • #service_age_threshold_seconds ⇒ Integer
    "The number of seconds (between 0 and 65534) by which the age of\ntwo conflicting services must differ before one is considered older\nthan the other."

    Property Attributes
    • short_name"ServiceAgeThresholdSeconds"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    149
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 149
    
    property :ServiceAgeThresholdSeconds, type: Integer, array: false, hash: false, short_name: "ServiceAgeThresholdSeconds", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The number of seconds (between 0 and 65534) by which the age of\ntwo conflicting services must differ before one is considered older\nthan the other."
  • #session_flush_interval ⇒ Integer
    "Interval in seconds until HTTP Sessions are periodically\nflushed to the backup cluster to dump session state on disk."

    Property Attributes
    • short_name"SessionFlushInterval"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    152
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 152
    
    property :SessionFlushInterval, type: Integer, array: false, hash: false, short_name: "SessionFlushInterval", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Interval in seconds until HTTP Sessions are periodically\nflushed to the backup cluster to dump session state on disk."
  • #session_flush_threshold ⇒ Integer
    "When number of sessions to be flushed reaches this threshold\nlimit, sessions will be flushed to the backup cluster before the\nflush interval."

    Property Attributes
    • short_name"SessionFlushThreshold"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    156
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 156
    
    property :SessionFlushThreshold, type: Integer, array: false, hash: false, short_name: "SessionFlushThreshold", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "When number of sessions to be flushed reaches this threshold\nlimit, sessions will be flushed to the backup cluster before the\nflush interval."
  • #txn_affinity_enabled ⇒ [TrueClass,FalseClass]
    "If enabled, a server's transaction requests go to servers in the cluster\nthat are already participating in the global transaction."

    Property Attributes
    • short_name"TxnAffinityEnabled"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    159
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 159
    
    property :TxnAffinityEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "TxnAffinityEnabled", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "If enabled, a server's transaction requests go to servers in the cluster\nthat are already participating in the global transaction."
  • #wan_session_persistence_table_name ⇒ String
    "Return the name of the table to be used for WAN session persistence."

    Property Attributes
    • short_name"WANSessionPersistenceTableName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    161
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 161
    
    property :WANSessionPersistenceTableName, type: String, array: false, hash: false, short_name: "WANSessionPersistenceTableName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Return the name of the table to be used for WAN session persistence."
  • #client_cert_proxy_enabled ⇒ [TrueClass,FalseClass]
    "Specifies whether to honor the WL-Proxy-Client-Cert header coming\nwith the request or not."

    Property Attributes
    • short_name"ClientCertProxyEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    164
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 164
    
    property :ClientCertProxyEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "ClientCertProxyEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether to honor the WL-Proxy-Client-Cert header coming\nwith the request or not."
  • #http_trace_support_enabled ⇒ [TrueClass,FalseClass]
    "Returns the value of HttpTraceSupportEnabled."

    Property Attributes
    • short_name"HttpTraceSupportEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    166
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 166
    
    property :HttpTraceSupportEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "HttpTraceSupportEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Returns the value of HttpTraceSupportEnabled."
  • #one_way_rmi_for_replication_enabled ⇒ [TrueClass,FalseClass]
    "Indicates if one-way RMI is being used for replication."

    Property Attributes
    • short_name"OneWayRmiForReplicationEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    170
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 170
    
    property :OneWayRmiForReplicationEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "OneWayRmiForReplicationEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Indicates if one-way RMI is being used for replication."
  • #replication_timeout_enabled ⇒ [TrueClass,FalseClass]
    "Indicates if timeout should be applied to session replication calls."

    Property Attributes
    • short_name"ReplicationTimeoutEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    172
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 172
    
    property :ReplicationTimeoutEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "ReplicationTimeoutEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Indicates if timeout should be applied to session replication calls."
  • #secure_replication_enabled ⇒ [TrueClass,FalseClass]
    "Servers in a cluster replicate session data."

    Property Attributes
    • short_name"SecureReplicationEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    174
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 174
    
    property :SecureReplicationEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "SecureReplicationEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Servers in a cluster replicate session data."
  • #weblogic_plugin_enabled ⇒ [TrueClass,FalseClass]
    "Specifies if this cluster will receive requests from a proxy plug-in\nor HttpClusterServlet."

    Property Attributes
    • short_name"WeblogicPluginEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    179
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 179
    
    property :WeblogicPluginEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "WeblogicPluginEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies if this cluster will receive requests from a proxy plug-in\nor HttpClusterServlet."
  • #service_activation_request_response_timeout ⇒ Integer
    "The maximum time, in milliseconds seconds, for services to wait for response\nfrom cluster members."

    Property Attributes
    • short_name"ServiceActivationRequestResponseTimeout"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    182
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 182
    
    property :ServiceActivationRequestResponseTimeout, type: Integer, array: false, hash: false, short_name: "ServiceActivationRequestResponseTimeout", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The maximum time, in milliseconds seconds, for services to wait for response\nfrom cluster members."
  • #session_state_query_request_timeout ⇒ Integer
    "The maximum time, in seconds, for session state query request to wait for response\nfrom cluster members."

    Property Attributes
    • short_name"SessionStateQueryRequestTimeout"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    185
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 185
    
    property :SessionStateQueryRequestTimeout, type: Integer, array: false, hash: false, short_name: "SessionStateQueryRequestTimeout", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The maximum time, in seconds, for session state query request to wait for response\nfrom cluster members."
  • #singleton_service_request_timeout ⇒ Integer
    "The maximum time, in milliseconds, for service activation requests will wait for response\nfrom cluster members."

    Property Attributes
    • short_name"SingletonServiceRequestTimeout"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    188
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 188
    
    property :SingletonServiceRequestTimeout, type: Integer, array: false, hash: false, short_name: "SingletonServiceRequestTimeout", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The maximum time, in milliseconds, for service activation requests will wait for response\nfrom cluster members."
  • #site_name ⇒ String
    "The name of the site this cluster is associated with."

    Property Attributes
    • short_name"SiteName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    190
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 190
    
    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: "The name of the site this cluster is associated with."
  • #concurrent_singleton_activation_enabled ⇒ [TrueClass,FalseClass]
    "Specifies whether to allow the concurrent activation, deactivation, or restart of two or\nmore singleton services."

    Property Attributes
    • short_name"ConcurrentSingletonActivationEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    193
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 193
    
    property :ConcurrentSingletonActivationEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "ConcurrentSingletonActivationEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether to allow the concurrent activation, deactivation, or restart of two or\nmore singleton services."
  • #session_state_query_protocol_enabled ⇒ [TrueClass,FalseClass]
    "Indicates if session state query protocol is enabled."

    Property Attributes
    • short_name"SessionStateQueryProtocolEnabled"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    195
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 195
    
    property :SessionStateQueryProtocolEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "SessionStateQueryProtocolEnabled", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Indicates if session state query protocol is enabled."
  • #parent ⇒ MintPress::OracleWeblogic::Domain

    Property Attributes
    • prop_name:clusters
    
    
    52
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/cluster.rb', line 52
    
    property :parent, type: MintPress::OracleWeblogic::Domain, prop_name: :clusters
  • #domain ⇒ MintPress::OracleWeblogic::Domain
    The domain we are associated with

    Property Attributes
    
    
    60
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/cluster.rb', line 60
    
    property :domain, type: MintPress::OracleWeblogic::Domain
  • #name ⇒ String

    Property Attributes
    
    
    23
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/target_mbean.rb', line 23
    
    property :Name, type: String
  • #notes ⇒ String
    Notes about this object

    Property Attributes
    
    
    25
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/target_mbean.rb', line 25
    
    property :Notes, type: String
  • #tags ⇒ Array of ⇒ String
    Array of tags for this object

    Property Attributes
    
    
    27
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/target_mbean.rb', line 27
    
    property :Tags, type: String, array: true

Properties (Read Only)

  • #name ⇒ String
    "The user-specified name of this MBean instance."

    Property Attributes
    • short_name"Name"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    16
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 16
    
    property :Name, type: String, array: false, hash: false, short_name: "Name", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "The user-specified name of this MBean instance."
  • #greedy_session_flush_interval ⇒ Integer
    "Interval in seconds until HTTP Sessions are periodically flushed to\nsecondary server."

    Property Attributes
    • short_name"GreedySessionFlushInterval"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    85
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 85
    
    property :GreedySessionFlushInterval, type: Integer, array: false, hash: false, short_name: "GreedySessionFlushInterval", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Interval in seconds until HTTP Sessions are periodically flushed to\nsecondary server."
  • #migratable_targets ⇒ Hash of ⇒ MintPress::OracleWeblogic::MigratableTarget
    "Returns all the MigratableTargets for this cluster"

    Property Attributes
    • short_name"MigratableTargets"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    108
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 108
    
    property :MigratableTargets, type: MintPress::OracleWeblogic::MigratableTarget, array: false, hash: true, short_name: "MigratableTargets", has_setter: false, has_getter: true, has_lister: false, has_creator: false, read_only: true, description: "Returns all the MigratableTargets for this cluster"
  • #servers ⇒ Hash of ⇒ MintPress::OracleWeblogic::Server (Default Value: {})

    Property Attributes
    • short_name"Servers"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    • default{}
    
    
    145
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 145
    
    property :Servers, type: MintPress::OracleWeblogic::Server, hash: true, default: {}
  • #member_death_detector_enabled ⇒ [TrueClass,FalseClass]
    "Enables faster Automatic Service Migration times with Database Leasing Basis."

    Property Attributes
    • short_name"MemberDeathDetectorEnabled"
    • has_setterfalse
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    168
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 168
    
    property :MemberDeathDetectorEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "MemberDeathDetectorEnabled", has_setter: false, has_getter: false, has_lister: false, has_creator: false, read_only: true, description: "Enables faster Automatic Service Migration times with Database Leasing Basis."
  • #session_lazy_deserialization_enabled ⇒ [TrueClass,FalseClass]
    "Enables increased efficiency with session replication."

    Property Attributes
    • short_name"SessionLazyDeserializationEnabled"
    • has_setterfalse
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlytrue
    
    
    176
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/cluster.rb', line 176
    
    property :SessionLazyDeserializationEnabled, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "SessionLazyDeserializationEnabled", has_setter: false, has_getter: false, has_lister: false, has_creator: false, read_only: true, description: "Enables increased efficiency with session replication."

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 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, #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

Constructor Details

#initialize(opts = {}) ⇒ MintPress::OracleWeblogic::Cluster

Constructor

Examples:

Create Domain with Cluster - @see Domain#configure_offline

admin_password = Mint::Secret.new("welcome1")

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

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

Parameters:

  • opts (Hash) (defaults to: {})
    A Hash of options with which to instantiate this class

Raises:

  • (ArgumentError)
    invalid argument passed into constructor

Since:

  • 0.1.0

Instance Method Details

#active_singleton_servicesObject Also known as: getActiveSingletonServices, get_active_singleton_services, activeSingletonServices

Returns an array of the names of the singleton services that are active# on this server.

#alive_server_countObject Also known as: getAliveServerCount, get_alive_server_count, aliveServerCount

Provides the current total number of alive servers in this# cluster.

#createvoid

This method returns an undefined value.

Create the Cluster based on the configuration of this class object

Since:

  • 0.1.0

#current_machineObject Also known as: getCurrentMachine, get_current_machine, currentMachine

Provides the current MachineMBean of the server.

#current_secondary_serverObject Also known as: getCurrentSecondaryServer, get_current_secondary_server, currentSecondaryServer

Deprecated.# 10.3.0.0.

#destroyObject

Since:

  • 0.1.0

#detailed_secondaries_distributionObject Also known as: getDetailedSecondariesDistribution, get_detailed_secondaries_distribution, detailedSecondariesDistribution

Provides the names of the remote servers (such as myserver) for# which the local server is hosting secondary objects.

#foreign_fragments_dropped_countObject Also known as: getForeignFragmentsDroppedCount, get_foreign_fragments_dropped_count, foreignFragmentsDroppedCount

Provides the number of fragments that originated in foreign# domains or clusters which use the same multicast address.

#fragments_received_countObject Also known as: getFragmentsReceivedCount, get_fragments_received_count, fragmentsReceivedCount

Provides the total number of messages received on this# server from the cluster.

#fragments_sent_countObject Also known as: getFragmentsSentCount, get_fragments_sent_count, fragmentsSentCount

Returns the total number of message fragments sent from this# server into the cluster.

#health_stateObject Also known as: getHealthState, get_health_state, healthState

Provides health information returned by the server self-health monitor service.

#import_props_from_modelObject

#is_registeredObject Also known as: isRegistered

Deprecated.

#m_bean_infoObject Also known as: getMBeanInfo, get_m_bean_info, mBeanInfo

Deprecated.

#multicast_messages_lost_countObject Also known as: getMulticastMessagesLostCount, get_multicast_messages_lost_count, multicastMessagesLostCount

Provides the total number of in-coming multicast messages that# were lost according to this server.

#object_nameObject Also known as: getObjectName, get_object_name, objectName

Deprecated.

#perform_action(action:, opts: {}, async: true, wait: false, block: false) ⇒ Hash

Perform a generic action on the Cluster's Managed Servers using the ServerLifeCycle REST APIs

Returns:

  • (Hash)
    has result of the REST API call in Hash format

Since:

  • 0.1.0

#primary_countObject Also known as: getPrimaryCount, get_primary_count, primaryCount

Provides the number of object that the local server hosts as# primaries.

#resend_requests_countObject Also known as: getResendRequestsCount, get_resend_requests_count, resendRequestsCount

Provides the number of state-delta messages that had to be# resent because a receiving server in the cluster missed a# message.

#running?TrueClass, FalseClass

Note:
If any Managed Server in the cluster is running, the Cluster is deemed to also be running
Determine whether the Cluster is in a running state

Returns:

  • (TrueClass, FalseClass)
    whether the Cluster is running

Since:

  • 0.1.0

#secondary_countObject Also known as: getSecondaryCount, get_secondary_count, secondaryCount

Answer the number of object that the local server hosts as# secondaries.

#secondary_distribution_namesObject Also known as: getSecondaryDistributionNames, get_secondary_distribution_names, secondaryDistributionNames

Deprecated.# 10.3.0.0# deprecated in favor of getDetailedSecondariesDistribution

#secondary_server_detailsObject Also known as: getSecondaryServerDetails, get_secondary_server_details, secondaryServerDetails

#server_namesObject Also known as: getServerNames, get_server_names, serverNames

Provides the names of the servers in the cluster.

#startvoid

This method returns an undefined value.

Start the Cluster's Managed Servers using the ServerLifeCycle REST APIs if not already running

Since:

  • 0.1.0

#stopvoid

This method returns an undefined value.

Stop the Cluster's Managed Servers using the ServerLifeCycle REST APIs if not already running

Since:

  • 0.1.0

#usagevoid

This method returns an undefined value.

Print usage

Since:

  • 0.1.0