Class: MintPress::OracleWeblogic::JDBCDataSourceParams

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

Overview

Properties (Read/Write)

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

    Property Attributes
    • defaultProc.new { self.domain.version }
    
    
    18
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 18
    
    property :version, type: String, default: Proc.new { self.domain.version }
  • #algorithm_type ⇒ String
    "The algorithm\ndetermines the connection request processing for the multi data\nsource."

    Property Attributes
    • short_name"AlgorithmType"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    22
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 22
    
    property :AlgorithmType, type: String, array: false, hash: false, short_name: "AlgorithmType", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The algorithm\ndetermines the connection request processing for the multi data\nsource."
  • #connection_pool_failover_callback_handler ⇒ String
    "The name of the application class to handle the callback sent\nwhen a multi data source is ready to failover or fail back\nconnection requests to another data source within the multi data\nsource."

    Property Attributes
    • short_name"ConnectionPoolFailoverCallbackHandler"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    27
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 27
    
    property :ConnectionPoolFailoverCallbackHandler, type: String, array: false, hash: false, short_name: "ConnectionPoolFailoverCallbackHandler", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The name of the application class to handle the callback sent\nwhen a multi data source is ready to failover or fail back\nconnection requests to another data source within the multi data\nsource."
  • #data_source_list ⇒ String
    "The list of data sources to which the multi data source will\nroute connection requests."

    Property Attributes
    • short_name"DataSourceList"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    30
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 30
    
    property :DataSourceList, type: String, array: false, hash: false, short_name: "DataSourceList", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The list of data sources to which the multi data source will\nroute connection requests."
  • #global_transactions_protocol ⇒ String
    "Determines the transaction protocol (global transaction\nprocessing behavior) for the data source."

    Property Attributes
    • short_name"GlobalTransactionsProtocol"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    33
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 33
    
    property :GlobalTransactionsProtocol, type: String, array: false, hash: false, short_name: "GlobalTransactionsProtocol", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Determines the transaction protocol (global transaction\nprocessing behavior) for the data source."
  • #jndi_names ⇒ Array of ⇒ String
    "The JNDI path to where this Data Source is bound."

    Property Attributes
    • short_name"JNDINames"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    35
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 35
    
    property :JNDINames, type: String, array: true, hash: false, short_name: "JNDINames", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The JNDI path to where this Data Source is bound."
  • #row_prefetch_size ⇒ Integer
    "If row prefetching is enabled, specifies the number of\nresult set rows to prefetch for a client."

    Property Attributes
    • short_name"RowPrefetchSize"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    38
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 38
    
    property :RowPrefetchSize, type: Integer, array: false, hash: false, short_name: "RowPrefetchSize", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "If row prefetching is enabled, specifies the number of\nresult set rows to prefetch for a client."
  • #scope ⇒ String
    "Specifies the scoping of the data source."

    Property Attributes
    • short_name"Scope"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    40
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 40
    
    property :Scope, type: String, array: false, hash: false, short_name: "Scope", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Specifies the scoping of the data source."
  • #stream_chunk_size ⇒ Integer
    "Specifies the data chunk size for steaming data types."

    Property Attributes
    • short_name"StreamChunkSize"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    42
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 42
    
    property :StreamChunkSize, type: Integer, array: false, hash: false, short_name: "StreamChunkSize", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "Specifies the data chunk size for steaming data types."
  • #failover_request_if_busy ⇒ [TrueClass,FalseClass]
    "isFailoverRequestIfBusy()\nFor multi data sources with the failover algorithm,\nenables the multi data source to failover connection requests to\nthe next data source if all connections in the current data source\nare in use."

    Property Attributes
    • short_name"FailoverRequestIfBusy"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    48
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 48
    
    property :FailoverRequestIfBusy, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "FailoverRequestIfBusy", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "isFailoverRequestIfBusy()\nFor multi data sources with the failover algorithm,\nenables the multi data source to failover connection requests to\nthe next data source if all connections in the current data source\nare in use."
  • #keep_conn_after_global_tx ⇒ [TrueClass,FalseClass]
    "Enables WebLogic Server to keep the physical\ndatabase connection associated with the logical connection\nwhen committing a global transaction instead releasing it\nand getting another physical connection when needed."

    Property Attributes
    • short_name"KeepConnAfterGlobalTx"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    53
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 53
    
    property :KeepConnAfterGlobalTx, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "KeepConnAfterGlobalTx", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Enables WebLogic Server to keep the physical\ndatabase connection associated with the logical connection\nwhen committing a global transaction instead releasing it\nand getting another physical connection when needed."
  • #keep_conn_after_local_tx ⇒ [TrueClass,FalseClass]
    "Deprecated. 10.3.4.0"

    Property Attributes
    • short_name"KeepConnAfterLocalTx"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    55
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 55
    
    property :KeepConnAfterLocalTx, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "KeepConnAfterLocalTx", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Deprecated. 10.3.4.0"
  • #row_prefetch ⇒ [TrueClass,FalseClass]
    "Enables multiple rows to be \"prefetched\" (that is,\nsent from the server to the client) in one server access."

    Property Attributes
    • short_name"RowPrefetch"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    58
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/jdbc_data_source_params.rb', line 58
    
    property :RowPrefetch, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "RowPrefetch", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "Enables multiple rows to be \"prefetched\" (that is,\nsent from the server to the client) in one server access."
  • #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 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 = {}) ⇒ JDBCDataSourceParams

Returns a new instance of JDBCDataSourceParams.

Instance Method Details

#import_props_from_modelObject