Class: MintPress::OracleWeblogic::WTCLocalTuxDom

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

Overview

for WTC configuration at the WLS domain level.

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/wtc_local_tux_dom.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/wtc_local_tux_dom.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/wtc_local_tux_dom.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."
  • #access_point ⇒ String
    "The unique name used to identify this local Tuxedo access point."

    Property Attributes
    • short_name"AccessPoint"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    24
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 24
    
    property :AccessPoint, type: String, array: false, hash: false, short_name: "AccessPoint", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The unique name used to identify this local Tuxedo access point."
  • #access_point_id ⇒ String
    "The connection principal name used to identify this local Tuxedo\naccess point when attempting to establish a session connection with\nremote Tuxedo access points."

    Property Attributes
    • short_name"AccessPointId"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    28
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 28
    
    property :AccessPointId, type: String, array: false, hash: false, short_name: "AccessPointId", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The connection principal name used to identify this local Tuxedo\naccess point when attempting to establish a session connection with\nremote Tuxedo access points."
  • #block_time ⇒ Integer
    "The maximum number of seconds this local Tuxedo access point\nallows for a blocking call."

    Property Attributes
    • short_name"BlockTime"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    31
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 31
    
    property :BlockTime, type: Integer, array: false, hash: false, short_name: "BlockTime", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The maximum number of seconds this local Tuxedo access point\nallows for a blocking call."
  • #cmp_limit ⇒ Integer
    "The compression threshold this local Tuxedo access point uses\nwhen sending data to a remote Tuxedo access point."

    Property Attributes
    • short_name"CmpLimit"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    34
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 34
    
    property :CmpLimit, type: Integer, array: false, hash: false, short_name: "CmpLimit", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The compression threshold this local Tuxedo access point uses\nwhen sending data to a remote Tuxedo access point."
  • #connection_policy ⇒ String
    "The conditions under which this local Tuxedo access point\nestablishes a session connection with a remote Tuxedo access\npoint."

    Property Attributes
    • short_name"ConnectionPolicy"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    38
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 38
    
    property :ConnectionPolicy, type: String, array: false, hash: false, short_name: "ConnectionPolicy", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The conditions under which this local Tuxedo access point\nestablishes a session connection with a remote Tuxedo access\npoint."
  • #conn_principal_name ⇒ String
    "The principal name used to verify the identity of this domain\nwhen establishing a connection to another domain."

    Property Attributes
    • short_name"ConnPrincipalName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    41
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 41
    
    property :ConnPrincipalName, type: String, array: false, hash: false, short_name: "ConnPrincipalName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The principal name used to verify the identity of this domain\nwhen establishing a connection to another domain."
  • #identity_key_store_file_name ⇒ String
    "The path and file name of the identity keystore."

    Property Attributes
    • short_name"IdentityKeyStoreFileName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    43
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 43
    
    property :IdentityKeyStoreFileName, type: String, array: false, hash: false, short_name: "IdentityKeyStoreFileName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The path and file name of the identity keystore."
  • #identity_key_store_pass_phrase ⇒ [Mint::Secret]
    "The custom identity keystore's passphrase."

    Property Attributes
    • short_name"IdentityKeyStorePassPhrase"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    45
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 45
    
    property :IdentityKeyStorePassPhrase, type: [Mint::Secret], array: false, hash: false, short_name: "IdentityKeyStorePassPhrase", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The custom identity keystore's passphrase."
  • #interoperate ⇒ String
    "Specifies whether this local Tuxedo access point interoperates\nwith remote Tuxedo access points that are based upon Tuxedo release\n6.5."

    Property Attributes
    • short_name"Interoperate"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    49
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 49
    
    property :Interoperate, type: String, array: false, hash: false, short_name: "Interoperate", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Specifies whether this local Tuxedo access point interoperates\nwith remote Tuxedo access points that are based upon Tuxedo release\n6.5."
  • #keep_alive ⇒ Integer
    "Return value tells whether this local Tuxedo access point\nis configured with Application Level Keep Alive, and it maximum idle\ntime value before wait timer start ticking."

    Property Attributes
    • short_name"KeepAlive"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    53
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 53
    
    property :KeepAlive, type: Integer, array: false, hash: false, short_name: "KeepAlive", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Return value tells whether this local Tuxedo access point\nis configured with Application Level Keep Alive, and it maximum idle\ntime value before wait timer start ticking."
  • #keep_alive_wait ⇒ Integer
    "Return value that tells whether this local Tuxedo access point\nrequires the acknowledgement of Application Level Keep Alive,\nand how long it will wait without receiving acknowledgement before\ndeclare the connection is inaccessible."

    Property Attributes
    • short_name"KeepAliveWait"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    58
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 58
    
    property :KeepAliveWait, type: Integer, array: false, hash: false, short_name: "KeepAliveWait", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Return value that tells whether this local Tuxedo access point\nrequires the acknowledgement of Application Level Keep Alive,\nand how long it will wait without receiving acknowledgement before\ndeclare the connection is inaccessible."
  • #key_stores_location ⇒ String
    "Provides the configuration rule to be used for\nfinding Local Access Point's identity key store and trust key store."

    Property Attributes
    • short_name"KeyStoresLocation"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    61
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 61
    
    property :KeyStoresLocation, type: String, array: false, hash: false, short_name: "KeyStoresLocation", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Provides the configuration rule to be used for\nfinding Local Access Point's identity key store and trust key store."
  • #max_encrypt_bits ⇒ String
    "The maximum encryption key length (in bits) this local Tuxedo\naccess point uses when establishing a session connection."

    Property Attributes
    • short_name"MaxEncryptBits"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    64
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 64
    
    property :MaxEncryptBits, type: String, array: false, hash: false, short_name: "MaxEncryptBits", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The maximum encryption key length (in bits) this local Tuxedo\naccess point uses when establishing a session connection."
  • #max_retries ⇒ Integer
    "The maximum number of times that this local Tuxedo access point\ntries to establish a session connection to remote Tuxedo access\npoints."

    Property Attributes
    • short_name"MaxRetries"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    68
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 68
    
    property :MaxRetries, type: Integer, array: false, hash: false, short_name: "MaxRetries", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The maximum number of times that this local Tuxedo access point\ntries to establish a session connection to remote Tuxedo access\npoints."
  • #min_encrypt_bits ⇒ String
    "The minimum encryption key length (in bits) this local Tuxedo\naccess point uses when establishing a session connection."

    Property Attributes
    • short_name"MinEncryptBits"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    71
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 71
    
    property :MinEncryptBits, type: String, array: false, hash: false, short_name: "MinEncryptBits", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The minimum encryption key length (in bits) this local Tuxedo\naccess point uses when establishing a session connection."
  • #nw_addr ⇒ String
    "The network address and port number of this local Tuxedo access\npoint."

    Property Attributes
    • short_name"NWAddr"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    74
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 74
    
    property :NWAddr, type: String, array: false, hash: false, short_name: "NWAddr", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The network address and port number of this local Tuxedo access\npoint."
  • #private_key_alias ⇒ String
    "The string alias used to store and retrieve the Local Tuxedo access point's\nprivate key in the keystore."

    Property Attributes
    • short_name"PrivateKeyAlias"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    77
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 77
    
    property :PrivateKeyAlias, type: String, array: false, hash: false, short_name: "PrivateKeyAlias", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The string alias used to store and retrieve the Local Tuxedo access point's\nprivate key in the keystore."
  • #private_key_pass_phrase ⇒ [Mint::Secret]
    "The passphrase used to retrieve the server's private key from\nthe keystore."

    Property Attributes
    • short_name"PrivateKeyPassPhrase"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    80
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 80
    
    property :PrivateKeyPassPhrase, type: [Mint::Secret], array: false, hash: false, short_name: "PrivateKeyPassPhrase", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The passphrase used to retrieve the server's private key from\nthe keystore."
  • #retry_interval ⇒ Integer
    "The number of seconds that this local Tuxedo access point waits\nbetween automatic connection attempts to remote Tuxedo access\npoints."

    Property Attributes
    • short_name"RetryInterval"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    84
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 84
    
    property :RetryInterval, type: Integer, array: false, hash: false, short_name: "RetryInterval", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The number of seconds that this local Tuxedo access point waits\nbetween automatic connection attempts to remote Tuxedo access\npoints."
  • #security ⇒ String
    "The type of application security enforced."

    Property Attributes
    • short_name"Security"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    86
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 86
    
    property :Security, type: String, array: false, hash: false, short_name: "Security", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The type of application security enforced."
  • #trust_key_store_file_name ⇒ String
    "The path and file name of the trust keystore."

    Property Attributes
    • short_name"TrustKeyStoreFileName"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    88
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 88
    
    property :TrustKeyStoreFileName, type: String, array: false, hash: false, short_name: "TrustKeyStoreFileName", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The path and file name of the trust keystore."
  • #trust_key_store_pass_phrase ⇒ [Mint::Secret]
    "The trust keystore's passphrase."

    Property Attributes
    • short_name"TrustKeyStorePassPhrase"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    90
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 90
    
    property :TrustKeyStorePassPhrase, type: [Mint::Secret], array: false, hash: false, short_name: "TrustKeyStorePassPhrase", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The trust keystore's passphrase."
  • #use_ssl ⇒ String
    "Specifies if the connection initiated or accepted\nby this Local Tuxedo access point uses SSL on top of its transport layer."

    Property Attributes
    • short_name"UseSSL"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    93
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 93
    
    property :UseSSL, type: String, array: false, hash: false, short_name: "UseSSL", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Specifies if the connection initiated or accepted\nby this Local Tuxedo access point uses SSL on top of its transport layer."
  • #ssl_protocol_version ⇒ String
    "The protocol version of the SSL connection this local\naccess point uses when establishing a SSL connection."

    Property Attributes
    • short_name"SSLProtocolVersion"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    96
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/wtc_local_tux_dom.rb', line 96
    
    property :SSLProtocolVersion, type: String, array: false, hash: false, short_name: "SSLProtocolVersion", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The protocol version of the SSL connection this local\naccess point uses when establishing a SSL connection."
  • #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)

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 = {}) ⇒ WTCLocalTuxDom

Returns a new instance of WTCLocalTuxDom.

Instance Method Details

#import_props_from_modelObject