Class: MintPress::OracleWeblogic::WebServiceReliability

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

Overview

Represents reliability configuration for web services.

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 }
    
    
    14
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/web_service_reliability.rb', line 14
    
    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
    
    
    16
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/web_service_reliability.rb', line 16
    
    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
    
    
    19
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/web_service_reliability.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."
  • #acknowledgement_interval ⇒ String
    "The maximum time a pending acknowledgement (set after the destination accepts a message) can\nwait before being delivered back to the RM source."

    Property Attributes
    • short_name"AcknowledgementInterval"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    22
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/web_service_reliability.rb', line 22
    
    property :AcknowledgementInterval, type: String, array: false, hash: false, short_name: "AcknowledgementInterval", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The maximum time a pending acknowledgement (set after the destination accepts a message) can\nwait before being delivered back to the RM source."
  • #base_retransmission_interval ⇒ String
    "The interval of time that must pass before a message will be retransmitted to the\nRM destination (in the event a prior transmission failed)."

    Property Attributes
    • short_name"BaseRetransmissionInterval"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    25
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/web_service_reliability.rb', line 25
    
    property :BaseRetransmissionInterval, type: String, array: false, hash: false, short_name: "BaseRetransmissionInterval", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "The interval of time that must pass before a message will be retransmitted to the\nRM destination (in the event a prior transmission failed)."
  • #inactivity_timeout ⇒ String
    "If during this duration, an endpoint (RM source or RM destination) has received\nno application or control messages, the endpoint MAY consider the RM Sequence to\nhave been terminated due to inactivity."

    Property Attributes
    • short_name"InactivityTimeout"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    29
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/web_service_reliability.rb', line 29
    
    property :InactivityTimeout, type: String, array: false, hash: false, short_name: "InactivityTimeout", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "If during this duration, an endpoint (RM source or RM destination) has received\nno application or control messages, the endpoint MAY consider the RM Sequence to\nhave been terminated due to inactivity."
  • #sequence_expiration ⇒ String
    "This is the maximum lifetime of a sequence."

    Property Attributes
    • short_name"SequenceExpiration"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    31
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/web_service_reliability.rb', line 31
    
    property :SequenceExpiration, type: String, array: false, hash: false, short_name: "SequenceExpiration", has_setter: true, has_getter: true, has_lister: false, has_creator: false, read_only: false, description: "This is the maximum lifetime of a sequence."
  • #non_buffered_destination ⇒ [TrueClass,FalseClass]
    "A boolean flag indicating that RM destinations, by default, will receive\nnon-buffered."

    Property Attributes
    • short_name"NonBufferedDestination"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    34
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/web_service_reliability.rb', line 34
    
    property :NonBufferedDestination, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "NonBufferedDestination", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "A boolean flag indicating that RM destinations, by default, will receive\nnon-buffered."
  • #non_buffered_source ⇒ [TrueClass,FalseClass]
    "A boolean flag indicating that RM sources, by default, will send\nnon-buffered."

    Property Attributes
    • short_name"NonBufferedSource"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    37
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/web_service_reliability.rb', line 37
    
    property :NonBufferedSource, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "NonBufferedSource", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "A boolean flag indicating that RM sources, by default, will send\nnon-buffered."
  • #retransmission_exponential_backoff ⇒ [TrueClass,FalseClass]
    "A boolean flag indicating that the retransmission interval will be adjusted using\nthe exponential backoff algorithm ([Tanenbaum])."

    Property Attributes
    • short_name"RetransmissionExponentialBackoff"
    • has_settertrue
    • has_getterfalse
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    40
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/web_service_reliability.rb', line 40
    
    property :RetransmissionExponentialBackoff, type: [TrueClass,FalseClass], array: false, hash: false, short_name: "RetransmissionExponentialBackoff", has_setter: true, has_getter: false, has_lister: false, has_creator: false, read_only: false, description: "A boolean flag indicating that the retransmission interval will be adjusted using\nthe exponential backoff algorithm ([Tanenbaum])."
  • #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 = {}) ⇒ WebServiceReliability

Returns a new instance of WebServiceReliability.

Instance Method Details

#import_props_from_modelObject