Module: MintPress::Siebel::ControllableMixin
- Included in:
- Gateway, MintPress::SiebelApi::ApplicationInterfaceDeployment, MintPress::SiebelApi::CacheserverDeployment, MintPress::SiebelApi::ConstraintEngineDeployment, MintPress::SiebelApi::EnterpriseDeployment, MintPress::SiebelApi::GatewayClusterDeploymentGatewayClusterNodeRegistryList, MintPress::SiebelApi::GatewayClusterDeploymentGatewayClusterNodeServiceList, MintPress::SiebelApi::MigrationDeployment, MintPress::SiebelApi::ServerDeployment
- Defined in:
- src/oracle-siebel/lib/oracle-siebel/controllable.rb
Instance Method Summary collapse
- #appcontainer_stopped?(work_host: nil, oracle_home: nil) ⇒ Boolean
-
#application_interface_running? ⇒ Boolean
Method to check if application Container is running; this will work for both MDE and Non-MDE installations.
-
#application_interface_stopped?(host_obj = nil) ⇒ Boolean
Method to check if application Container is running; this will work for both MDE and Non-MDE installations.
-
#enterprise_container_running? ⇒ Boolean
Method to check if Enterprise Container is running; this will work for both MDE and Non-MDE installations.
-
#enterprise_container_stopped?(host_obj = nil) ⇒ Boolean
Method to check if Enterprise Container is stopped; this will work for both MDE and Non-MDE installations.
- #get_graceful_timeout ⇒ Object
- #get_host_object ⇒ Object
- #get_non_graceful_timeout ⇒ Object
-
#is_siebel_server_warm? ⇒ Boolean
Method to find if siebel server is warm.
- #post_start ⇒ Object
- #really_start_appcontainer(host_obj, oracle_home) ⇒ Object
- #really_stop_appcontainer(host, oracle_home) ⇒ Object
-
#restart_application_interface ⇒ Object
Method to restart Application Interface Container; this will work for both MDE and Non-MDE installations.
-
#restart_enterprise_container ⇒ Object
Method to restart Enterprise Container; this will work for both MDE and Non-MDE installations.
-
#restart_siebel_gateway ⇒ Object
Method to restart Gateway server.
-
#restart_siebel_server ⇒ Object
Method to restart Siebel Server.
- #running? ⇒ Boolean
-
#siebel_gateway_running? ⇒ Boolean
Easy method to get status.
-
#siebel_gateway_stopped? ⇒ Boolean
Method to find if Siebel Gateway is running.
-
#siebel_server_running? ⇒ Boolean
Easy method to check if Siebel is running.
-
#siebel_server_stopped? ⇒ Boolean
Method to find if Siebel server is running.
- #start_appcontainer ⇒ Object
-
#start_application_interface(host_obj = nil) ⇒ Object
Method to start Application Interface Container; this will work for both MDE and Non-MDE installations.
- #start_async ⇒ Object
-
#start_enterprise_container(host_obj = nil) ⇒ Object
Method to start Enterprise Container; this will work for both MDE and Non-MDE installations.
-
#start_siebel_gateway ⇒ Object
Method to start Gateway server.
-
#start_siebel_server ⇒ Object
Method to start Siebel application server.
-
#start_tomcat_container(host_obj, tomcat_path) ⇒ Object
method to start one application container, not all, this will stop only the one that is passed via tomcat_path.
- #stop_appcontainer ⇒ Object
-
#stop_application_interface(host_obj = nil) ⇒ Object
Method to stop Application Interface Container; this will work for both MDE and Non-MDE installations.
-
#stop_async ⇒ Object
Method to stop all services of Siebel.
-
#stop_enterprise_container(host_obj = nil) ⇒ Object
Method to stop Enterprise Container; this will work for both MDE and Non-MDE installations.
-
#stop_siebel_gateway ⇒ Object
Method to stop Gateway server.
-
#stop_siebel_server ⇒ Object
Method to stop Siebel Server.
-
#stop_tomcat_container(host, tomcat_path) ⇒ Object
method to stop one application container, not all, this will stop only the one that is passed via tomcat_path.
- #stopped? ⇒ Boolean
-
#tomcat_container_stopped?(work_host, tomcat_path) ⇒ Boolean
method to check if enterprise or external container is stopped.
Instance Method Details
#appcontainer_stopped?(work_host: nil, oracle_home: nil) ⇒ Boolean
#application_interface_running? ⇒ Boolean
Method to check if application Container is running; this will work for both MDE and Non-MDE installations
#application_interface_stopped?(host_obj = nil) ⇒ Boolean
Method to check if application Container is running; this will work for both MDE and Non-MDE installations
#enterprise_container_running? ⇒ Boolean
Method to check if Enterprise Container is running; this will work for both MDE and Non-MDE installations
#enterprise_container_stopped?(host_obj = nil) ⇒ Boolean
Method to check if Enterprise Container is stopped; this will work for both MDE and Non-MDE installations
#get_graceful_timeout ⇒ Object
#get_host_object ⇒ Object
#get_non_graceful_timeout ⇒ Object
#is_siebel_server_warm? ⇒ Boolean
Method to find if siebel server is warm
#post_start ⇒ Object
#really_start_appcontainer(host_obj, oracle_home) ⇒ Object
#really_stop_appcontainer(host, oracle_home) ⇒ Object
#restart_application_interface ⇒ Object
Method to restart Application Interface Container; this will work for both MDE and Non-MDE installations
#restart_enterprise_container ⇒ Object
Method to restart Enterprise Container; this will work for both MDE and Non-MDE installations
#restart_siebel_gateway ⇒ Object
Method to restart Gateway server
#restart_siebel_server ⇒ Object
Method to restart Siebel Server
#running? ⇒ Boolean
#siebel_gateway_running? ⇒ Boolean
Easy method to get status
#siebel_gateway_stopped? ⇒ Boolean
Method to find if Siebel Gateway is running
#siebel_server_running? ⇒ Boolean
Easy method to check if Siebel is running
#siebel_server_stopped? ⇒ Boolean
Method to find if Siebel server is running
#start_appcontainer ⇒ Object
#start_application_interface(host_obj = nil) ⇒ Object
Method to start Application Interface Container; this will work for both MDE and Non-MDE installations
#start_async ⇒ Object
#start_enterprise_container(host_obj = nil) ⇒ Object
Method to start Enterprise Container; this will work for both MDE and Non-MDE installations
#start_siebel_gateway ⇒ Object
Method to start Gateway server
#start_siebel_server ⇒ Object
Method to start Siebel application server
#start_tomcat_container(host_obj, tomcat_path) ⇒ Object
method to start one application container, not all, this will stop only the one that is passed via tomcat_path
#stop_appcontainer ⇒ Object
#stop_application_interface(host_obj = nil) ⇒ Object
Method to stop Application Interface Container; this will work for both MDE and Non-MDE installations
#stop_async ⇒ Object
Method to stop all services of Siebel
#stop_enterprise_container(host_obj = nil) ⇒ Object
Method to stop Enterprise Container; this will work for both MDE and Non-MDE installations
#stop_siebel_gateway ⇒ Object
Method to stop Gateway server
#stop_siebel_server ⇒ Object
Method to stop Siebel Server
#stop_tomcat_container(host, tomcat_path) ⇒ Object
method to stop one application container, not all, this will stop only the one that is passed via tomcat_path
#stopped? ⇒ Boolean
#tomcat_container_stopped?(work_host, tomcat_path) ⇒ Boolean
method to check if enterprise or external container is stopped