Class: MintPress::OracleWeblogic::JDBCDataSourceParams
- Inherits:
-
GenericMbean
- Object
- GenericMbean
- MintPress::OracleWeblogic::JDBCDataSourceParams
- 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- default ⇒ Proc.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_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ true
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ false
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ false
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ false
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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_setter ⇒ true
- has_getter ⇒ false
- has_lister ⇒ false
- has_creator ⇒ false
- read_only ⇒ false
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
- #import_props_from_model ⇒ Object
-
#initialize(opts = {}) ⇒ JDBCDataSourceParams
constructor
A new instance of JDBCDataSourceParams.
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