Class: MintPress::OracleUnifiedDirectory::DirectoryServer

Overview

An MintPress::OracleUnifiedDirectory::DirectoryServer represents an OUD LDAP directory server instance and is modelled like a Weblogic SystemComponent. This class provides a set of methods to create and manage an OUD DirectoryServer SystemComponent

Properties (Read/Write)

  • #instance_path ⇒ Pathname (Default Value: Proc.new { "#{domain.domain_home}/system_components/OUD" })
    Base path for this component

    Property Attributes
    • fromString
    • defaultProc.new { "#{domain.domain_home}/system_components/OUD" }
    
    
    36
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 36
    
    property :InstancePath, type: Pathname, from: String, default: Proc.new { "#{domain.domain_home}/system_components/OUD" }
  • #root_user_dn ⇒ String (Default Value: "cn=Directory Manager")
    The DN for the ldap server administrator

    Property Attributes
    • default"cn=Directory Manager"
    
    
    38
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 38
    
    property :RootUserDn, type: String, default: "cn=Directory Manager"
  • #root_user_password ⇒ Mint::Secret
    The password for the ldap server administrator

    Property Attributes
    
    
    40
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 40
    
    property :RootUserPassword, type: Mint::Secret
  • #base_dn ⇒ String
    The base DN of the ldap server If BaseDN is set, the args --baseDN #{base_dn} and --addBaseEntry will be added to oud-setup(), otherwise they will be omitted.

    Property Attributes
    
    
    45
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 45
    
    property :BaseDn, type: String
  • #ldap_administration_port ⇒ Integer (Default Value: 4444)
    The port to listen on for adminstritive LDAP connections

    Property Attributes
    • default4444
    
    
    48
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 48
    
    property :LdapAdministrationPort, type: Integer, default: 4444
  • #ldap_administration_port_enabled ⇒ [ TrueClass, FalseClass ] (Default Value: true)
    Is the LDAP administration frontend enabled?

    Property Attributes
    • defaulttrue
    
    
    50
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 50
    
    property :LdapAdministrationPortEnabled, type: [ TrueClass, FalseClass ], default: true
  • #http_administration_port ⇒ Integer (Default Value: 8444)
    The port to listen on for HTTP administration

    Property Attributes
    • default8444
    
    
    53
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 53
    
    property :HttpAdministrationPort, type: Integer, default: 8444
  • #http_administration_port_enabled ⇒ [ TrueClass, FalseClass ] (Default Value: false)
    Should the HTTP administration port be enabled?

    Property Attributes
    • defaultfalse
    
    
    55
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 55
    
    property :HttpAdministrationPortEnabled, type: [ TrueClass, FalseClass ], default: false
  • #ldap_listen_port ⇒ Integer (Default Value: 1389)
    The listen port for the non-tls LDAP server

    Property Attributes
    • default1389
    
    
    58
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 58
    
    property :LdapListenPort, type: Integer, default: 1389
  • #ldap_listen_port_enabled ⇒ [ TrueClass, FalseClass ] (Default Value: true)
    Is the non-tls LDAP frontend enabled?

    Property Attributes
    • defaulttrue
    
    
    60
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 60
    
    property :LdapListenPortEnabled, type: [ TrueClass, FalseClass ], default: true
  • #ldap_tls_enabled ⇒ [ TrueClass, FalseClass ] (Default Value: false)
    Is the TLS LDAP frontend enabled?

    Property Attributes
    • defaultfalse
    
    
    62
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 62
    
    property :LdapTlsEnabled, type: [ TrueClass, FalseClass ], default: false
  • #ldaps_listen_port ⇒ Integer (Default Value: 1636)
    The listen port for the TLS LDAP server

    Property Attributes
    • default1636
    
    
    65
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 65
    
    property :LdapsListenPort, type: Integer, default: 1636
  • #ldaps_listen_port_enabled ⇒ [ TrueClass, FalseClass ] (Default Value: false)
    Is the TLS ldap frontend enabled?

    Property Attributes
    • defaultfalse
    
    
    67
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 67
    
    property :LdapsListenPortEnabled, type: [ TrueClass, FalseClass ], default: false
  • #http_listen_port ⇒ Integer (Default Value: 8080)
    The listen port for the HTTP frontend

    Property Attributes
    • default8080
    
    
    70
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 70
    
    property :HttpListenPort, type: Integer, default: 8080
  • #http_listen_port_enabled ⇒ [ TrueClass, FalseClass ] (Default Value: false)
    Is the HTTP frontend enabled?

    Property Attributes
    • defaultfalse
    
    
    72
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 72
    
    property :HttpListenPortEnabled, type: [ TrueClass, FalseClass ], default: false
  • #https_listen_port ⇒ Integer (Default Value: 10443)
    The listen port for the HTTPS frontend

    Property Attributes
    • default10443
    
    
    75
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 75
    
    property :HttpsListenPort, type: Integer, default: 10443
  • #https_listen_port_enabled ⇒ [ TrueClass, FalseClass ] (Default Value: false)
    Is the HTTPS frontend enabled?

    Property Attributes
    • defaultfalse
    
    
    77
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 77
    
    property :HttpsListenPortEnabled, type: [ TrueClass, FalseClass ], default: false
  • #jmx_listen_port ⇒ Integer
    The listen port for the JMX frontend

    Property Attributes
    
    
    80
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 80
    
    property :JmxListenPort, type: Integer
  • #jmx_listen_port_enabled ⇒ [ TrueClass, FalseClass ] (Default Value: false)
    Is the JMX frontend enabled?

    Property Attributes
    • defaultfalse
    
    
    82
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 82
    
    property :JmxListenPortEnabled, type: [ TrueClass, FalseClass ], default: false
  • #start_enabled ⇒ [ TrueClass, FalseClass ] (Default Value: true)
    Should this component be started?

    Property Attributes
    • defaulttrue
    
    
    85
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 85
    
    property :StartEnabled, type: [ TrueClass, FalseClass ], default: true
  • #server_jvm_args ⇒ Array (Default Value: [ "-Xms3147m", "-Xmx3147m", "-d64", "-XX:+UseCompressedOops", "-server", "-Xmn512m", "-XX:MaxTenuringThreshold=1", "-XX:+UseConcMarkSweepGC", "-XX:CMSInitiatingOccupancyFraction=55" ])
    What arguments should be passed to the JVM running this component?

    Property Attributes
    • fromString
    • default[ "-Xms3147m", "-Xmx3147m", "-d64", "-XX:+UseCompressedOops", "-server", "-Xmn512m", "-XX:MaxTenuringThreshold=1", "-XX:+UseConcMarkSweepGC", "-XX:CMSInitiatingOccupancyFraction=55" ]
    
    
    88
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 88
    
    property :ServerJvmArgs, type: Array, from: String, default: [ "-Xms3147m", "-Xmx3147m", "-d64", "-XX:+UseCompressedOops", "-server", "-Xmn512m", "-XX:MaxTenuringThreshold=1", "-XX:+UseConcMarkSweepGC", "-XX:CMSInitiatingOccupancyFraction=55" ]
  • #offline_tools_jvm_args ⇒ Array (Default Value: [ "-Xms3147m", "-Xmx3147m", "-d64", "-XX:+UseCompressedOops", "-server", "-Xmn512m", "-XX:+UseParallelGC", "-XX:+UseNUMA" ])
    What arguments should be passed to offline tools managing this LDAP server?

    Property Attributes
    • fromString
    • default[ "-Xms3147m", "-Xmx3147m", "-d64", "-XX:+UseCompressedOops", "-server", "-Xmn512m", "-XX:+UseParallelGC", "-XX:+UseNUMA" ]
    
    
    90
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 90
    
    property :OfflineToolsJvmArgs, type: Array, from: String, default: [ "-Xms3147m", "-Xmx3147m", "-d64", "-XX:+UseCompressedOops", "-server", "-Xmn512m", "-XX:+UseParallelGC", "-XX:+UseNUMA" ]
  • #generate_self_signed_certificate ⇒ [ TrueClass, FalseClass ] (Default Value: true)
    Should we generate ourselves a self signed TLS certificate?

    Property Attributes
    • defaulttrue
    
    
    93
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 93
    
    property :GenerateSelfSignedCertificate, type: [ TrueClass, FalseClass ], default: true
  • #use_pkcs11_keystore ⇒ [ TrueClass, FalseClass ] (Default Value: false)
    Use a PKCS11 Keystore?

    Property Attributes
    • defaultfalse
    
    
    96
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 96
    
    property :UsePkcs11Keystore, type: [ TrueClass, FalseClass ], default: false
  • #java_keystore ⇒ Pathname
    The location path of the Java Keystore

    Property Attributes
    • fromString
    
    
    98
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 98
    
    property :JavaKeystore, type: Pathname, from: String
  • #jce_keystore ⇒ Pathname
    The location path of the JCE Keystore

    Property Attributes
    • fromString
    
    
    100
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 100
    
    property :JceKeystore, type: Pathname, from: String
  • #pkcs12_keystore ⇒ Pathname
    The location path of the PKCS12 Keystore

    Property Attributes
    • fromString
    
    
    102
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 102
    
    property :Pkcs12Keystore, type: Pathname, from: String
  • #keystore_password ⇒ Mint::Secret
    The keystore password. Type: Mint::Secret, is coerced from String

    Property Attributes
    • fromString
    
    
    104
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 104
    
    property :KeystorePassword, type: Mint::Secret, from: String
  • #cert_nickname ⇒ String
    The Cert nickname

    Property Attributes
    
    
    106
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 106
    
    property :CertNickname, type: String
  • #key_password ⇒ Mint::Secret
    The key passsword. Type: Mint::Secret, is coerced from String

    Property Attributes
    • fromString
    
    
    108
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 108
    
    property :KeyPassword, type: Mint::Secret, from: String
  • #skip_port_check ⇒ [ TrueClass, FalseClass ] (Default Value: false)
    Skip the port checking?

    Property Attributes
    • defaultfalse
    
    
    111
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 111
    
    property :SkipPortCheck, type: [ TrueClass, FalseClass ], default: false
  • #java_home ⇒ String (Default Value: Proc.new { r=nil if domain r = domain.java_home elsif machine and machine.installation r = machine.java_home end r })
    Location of the JAVA_HOME. Derived from the domain if not provided

    Property Attributes
    • defaultProc.new { r=nil if domain r = domain.java_home elsif machine and machine.installation r = machine.java_home end r }
    
    
    113
    114
    115
    116
    117
    118
    119
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 113
    
    property :java_home, type: String, default: Proc.new { r=nil
    if domain
      r = domain.java_home
     elsif machine and machine.installation
       r = machine.java_home
     end
    r }
  • #fmw_home ⇒ String (Default Value: Proc.new { r=nil if domain r = domain.fmw_home elsif machine and machine.installation r = machine.fmw_home end r })
    Location of the FMW_HOME. Derived from the domain if not provided

    Property Attributes
    • defaultProc.new { r=nil if domain r = domain.fmw_home elsif machine and machine.installation r = machine.fmw_home end r }
    
    
    121
    122
    123
    124
    125
    126
    127
    # File 'src/oracle-oud/lib/oracle-oud/directory_server.rb', line 121
    
    property :fmw_home, type: String, default: Proc.new { r=nil
    if domain
      r = domain.fmw_home
     elsif machine and machine.installation
       r = machine.fmw_home
     end
    r }
  • #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 }
    
    
    9
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 9
    
    property :version, type: String, default: Proc.new { self.domain.version }
  • #name ⇒ String

    Property Attributes
    • short_name"Name"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    12
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 12
    
    property :Name, type: String
  • #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
    
    
    15
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 15
    
    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."
  • #auto_restart ⇒ [TrueClass, FalseClass] (Default Value: true)
    Should the system component automatically restart?

    Property Attributes
    • short_name"AutoRestart"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaulttrue
    
    
    18
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 18
    
    property :AutoRestart, type: [TrueClass, FalseClass], default: true
  • #machine ⇒ MintPress::OracleWeblogic::Machine

    Property Attributes
    • short_name"Machine"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    21
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 21
    
    property :Machine, type: MintPress::OracleWeblogic::Machine
  • #nm_socket_create_timeout_in_millis ⇒ Integer (Default Value: 180000)

    Property Attributes
    • short_name"NMSocketCreateTimeoutInMillis"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • default180000
    
    
    24
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 24
    
    property :NMSocketCreateTimeoutInMillis, type: Integer, default: 180000
  • #restart_delay_seconds ⇒ Integer (Default Value: 0)

    Property Attributes
    • short_name"RestartDelaySeconds"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • default0
    
    
    27
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 27
    
    property :RestartDelaySeconds, type: Integer, default: 0
  • #restart_interval_seconds ⇒ Integer (Default Value: 3600)

    Property Attributes
    • short_name"RestartIntervalSeconds"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • default3600
    
    
    30
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 30
    
    property :RestartIntervalSeconds, type: Integer, default: 3600
  • #restart_max ⇒ Integer (Default Value: 2)

    Property Attributes
    • short_name"RestartMax"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • default2
    
    
    33
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 33
    
    property :RestartMax, type: Integer, default: 2
  • #component_type ⇒ String
    What type of system component is this?

    Property Attributes
    • short_name"ComponentType"
    • has_settertrue
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    
    
    36
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 36
    
    property :ComponentType, type: String
  • #system_component_start ⇒ MintPress::OracleWeblogic::SystemComponentStart (Default Value: MintPress::OracleWeblogic::SystemComponentStart.new)

    Property Attributes
    • short_name"SystemComponentStart"
    • has_setterfalse
    • has_gettertrue
    • has_listerfalse
    • has_creatorfalse
    • read_onlyfalse
    • defaultMintPress::OracleWeblogic::SystemComponentStart.new
    
    
    39
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/individual/system_component.rb', line 39
    
    property :SystemComponentStart
  • #dynamically_created ⇒ [TrueClass, FalseClass] (Default Value: false)
    Was this system component dynamically created by weblogic?

    Property Attributes
    • defaultfalse
    
    
    75
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/system_component.rb', line 75
    
    property :DynamicallyCreated, type: [TrueClass, FalseClass], default: false
  • #host ⇒ MintPress::Infrastructure::Host (Default Value: Proc.new { self.machine.host })
    The host on which the system component resides - this is mostly used for BAU functions, and defaults to the host of the machine

    Property Attributes
    • defaultProc.new { self.machine.host }
    
    
    82
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/system_component.rb', line 82
    
    property :Host, type: MintPress::Infrastructure::Host, default: Proc.new { self.machine.host }
  • #component_supports_parallel ⇒ [TrueClass, FalseClass] (Default Value: true)

    Property Attributes
    • defaulttrue
    
    
    83
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/system_component.rb', line 83
    
    property :component_supports_parallel, type: [TrueClass, FalseClass], default: true
  • #need_fake_starting ⇒ [TrueClass, FalseClass] (Default Value: true)
    Do we need to fake a "starting" state for this component type? many components go starting -> shutdown -> running, which confuses the state machine. this syntehsises a 'starting' state in the middle. disable this if you hjave process monitoring or some other mechanism to ensur ethe syscomponent is running!

    Property Attributes
    • defaulttrue
    
    
    87
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/system_component.rb', line 87
    
    property :need_fake_starting, type: [TrueClass, FalseClass], default: true
  • #kill_if_shutdown_failed ⇒ [TrueClass, FalseClass] (Default Value: true)
    If the shutdown fails, should we attempt to kill this system component by process?

    Property Attributes
    • defaulttrue
    
    
    90
    # File 'src/oracle-weblogic/lib/oracle-weblogic/model/system_component.rb', line 90
    
    property :kill_if_shutdown_failed, type: [TrueClass, FalseClass], default: true
  • #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)

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

Attributes inherited from MintPress::OracleWeblogic::SystemComponent

#Domain, #Machine, #name

Instance Method Summary collapse

Methods included from Utils

#dsconfig, #dsframework, #dsreplication, #dstune, #gicadm, #ldapdelete, #ldapmodify, #ldapsearch, #ldifmodify, #ldifsearch, #list_backends

Methods included from MintPress::OracleWeblogic::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_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 MintPress::OracleWeblogic::Utils

#activate_list, #already_traversed, #announce_self, #bean_type, #build_activate_list, #clear_property_sheet_cache, #create_generic, #create_mbean_components, #destroy_generic, #empty_mbean?, #execute_script, #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 MintPress::OracleWeblogic::SystemComponent

#exists_via_config?, #fix_missing_system_comp_config, #getState, #get_any_transport, #get_my_transport, #get_state, #import_props_from_model, #internal_component_name, #is_registered, #m_bean_info, #node_manager_restart_count, #object_name, #perform_action, #poll_stop, #process_regex, #process_running?, #reported_state, #search_for_name, #soft_restart, #stopped?, #uncached_exists?

Methods included from MintPress::OracleWeblogic::FancyNew

included

Constructor Details

#initialize(opts = {}) ⇒ DirectoryServer

Returns a new instance of DirectoryServer.

Instance Method Details

#createvoid

This method returns an undefined value.

-V, --version Display Directory Server version information -?, -H, --help Display this usage information Create OUD Directory Server SystemComponent with oud-setup()

#deletevoid

This method returns an undefined value.

Delete OUD DirectoryServer SystemComponent

#exists?TrueClass | FalseClass

Does the OUD DirectoryServer SystemComponent exist?

Returns:

  • (TrueClass | FalseClass)

#harvestvoid

This method returns an undefined value.

Harvest the configuration of the OUD DirectoryServer SystemComponent Method not yet implemented.

#restartvoid

This method returns an undefined value.

Restart the OUD SystemComponent. This method calls stop() then start().

#running?TrueClass | FalseClass

Is the OUD DirectoryServer SystemComponent running?

Returns:

  • (TrueClass | FalseClass)

#startvoid

This method returns an undefined value.

Start the OUD DirectoryServer SystemComponent

#start_asyncObject

#state(cached: true) ⇒ String

The state of the OUD SystemComponent

Returns:

  • (String)
    values [ RUNNING | SHUTDOWN ]

#statusString

* Information only available if server is running and you provide valid authentication information when launching the status command. Obtain the status of the OUD DirectoryServer using the OUD status() command

Returns:

#stopvoid

This method returns an undefined value.

Stop the OUD DirectoryServer SystemComponent

#stop_asyncObject