Module: ProcessWanker
- Includes:
- Log
- Defined in:
- lib/config/config_node.rb,
lib/log.rb,
lib/util.rb,
lib/events.rb,
lib/pw_app.rb,
lib/service.rb,
lib/net/net_api.rb,
lib/service_mgr.rb,
lib/net/net_util.rb,
lib/process_util.rb,
lib/config/config.rb,
lib/net/net_client.rb,
lib/net/net_server.rb,
lib/config/config_auth.rb,
lib/config/config_hook.rb,
lib/config/config_smtp.rb,
lib/net/net_connection.rb,
lib/config/config_client.rb,
lib/config/config_daemon.rb,
lib/net/net_server_client.rb,
lib/config/config_client_host.rb,
lib/service_classes/pid_service.rb,
lib/config/config_client_cluster.rb,
lib/config/config_daemon_service.rb,
lib/config/config_client_clusters.rb,
lib/config/config_daemon_services.rb,
lib/service_classes/dummy_service.rb,
lib/service_classes/process_service.rb,
lib/service_classes/upstart_service.rb,
lib/config/config_daemon_service_dependency.rb
Overview
<BRS> used to require dbus, but upstart doesn’t seem to use it in Ubuntu Server require ‘rubygems’ gem ‘ruby-dbus’ require ‘dbus’
Defined Under Namespace
Modules: Config, Log, NetApi, NetUtil, ProcessUtil Classes: Application, Builder, ConfigAuth, ConfigAuthBuilder, ConfigClient, ConfigClientBuilder, ConfigClientCluster, ConfigClientClusterBuilder, ConfigClientClusters, ConfigClientClustersBuilder, ConfigClientHost, ConfigClientHostBuilder, ConfigDaemon, ConfigDaemonBuilder, ConfigDaemonService, ConfigDaemonServiceBuilder, ConfigDaemonServiceDependency, ConfigDaemonServiceDependencyBuilder, ConfigDaemonServices, ConfigDaemonServicesBuilder, ConfigHook, ConfigNode, ConfigSMTP, ConfigSMTPBuilder, Configuration, ConfigurationBuilder, Deferred, DummyService, Event, EventHookContext, IPFilter, NetClient, NetConnection, NetServer, NetServerClient, PIDService, ProcessService, Service, ServiceMgr, TCPFilteredServer, UpstartService
Constant Summary collapse
- DEFAULT_CA_CERT =
<<END_CA_CERT -----BEGIN CERTIFICATE----- MIICkzCCAXugAwIBAgIBADANBgkqhkiG9w0BAQUFADANMQswCQYDVQQDDAJjYTAe Fw03MDAxMDEwMDAwMDBaFw0zODAxMTkwMzE0MDdaMA0xCzAJBgNVBAMMAmNhMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzSNGNA/eiCAWgHvpv73VnR31 4UIk2KYayXMJqg7QFVBJF6VHHrlX2Ec5GtdQmCewbcxsdgGxRsg2YV+l9Yl0SCkK swnly+HLwW8zuyeUuTRxVbOH6yxAyvqdk5e9Ic5X3Bmc+YCIcqZGo3uAYBs4mpaw a+loKMLwS+HO7ZoPyGBOYOen1MjEbF40l07KuwiLtesDF5yQ40qWIjbwtJPznPs9 AjRIOQBN9NbLzJQAJRCxXG8ZhAsjyxtdW4/0G8uLHHAjVLVuLxESwIVm2ZaCA6pG v6hzqjtUYoB21C0jJeZm60RWeh8h8AYBJMWEZTHqgcRfxanPKSe7srtw1BmzSwID AQABMA0GCSqGSIb3DQEBBQUAA4IBAQBV7nbpFCQpgBP9angRhzCRpOkLeMkXOy7F jlBPWJHdEheNuOyfV6Mfnfc0Tc/b7l6AafzYPUk7cl5EHPYVnRBWiVqI8xPbC5Hy lfb6dojPfp6WTzSzcqnNlhXwSoelBXs3Qj46Xkaix8bWyL0rsbjmFI2k+hhPrZdj DKhPjAFJIK5luzWrtpUToq4FdoMBuIErD9nwp4/+aWRRRQvp3H43hY4Nu4Pguiv4 4Otn1gz5A+7xkItNzj2I2YeFx05yuUpISLHPFaJ7NOAGECxymcP3IEqkP6+ggMWb V58KB/erhTtQ0asXfeW9eyGNOeoLFMROP0iecbSzmbaCkSVK7Gyf -----END CERTIFICATE----- END_CA_CERT
- DEFAULT_MY_CERT =
<<END_MY_CERT -----BEGIN CERTIFICATE----- MIICmDCCAYCgAwIBAgIBADANBgkqhkiG9w0BAQUFADANMQswCQYDVQQDDAJjYTAe Fw03MDAxMDEwMDAwMDBaFw0zODAxMTkwMzE0MDdaMBIxEDAOBgNVBAMMB2RlZmF1 bHQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+9jTYOZ1vXFxzHSfX NeeC6jAuYqGn9ZYUzBz759O9lRVIK4qXejo+E2QHTN5fhxd9YKMFBiGo6j+ONTg/ kJT9h0vUfwODlR8LF/qQAkRv25frMK5NYef1QSOCFiLZuPM6wwb8qL27v+XU6OsY xk4c2CqNHDTjgxdMDaAshJTWj5cQYwlU3sEXZ5NDOQzNtkdXhbcOLGJ+RFqiSzb7 KWzVV3jXMNb8acndnvNyLUNRpTEANJsWCMefzGoMJMw55d5DU6/EQuAyMacFBM30 kCKzpcOM39DoISgjNiVcfuHG0dXzDwMQu0LjvOJZkKyL5qYtsU0twzFPcLQvn3+p uNz5AgMBAAEwDQYJKoZIhvcNAQEFBQADggEBAGIj7CZ/St5F40jNmdIHG4xRnxP/ 4Pz6BDSNHokRqQ97rQ/vl6f+jKf9IGOeBYpo2bxBz+oce290vLPuTkosj5Bgwa2e jM4y89qdMoDJn8mcqU/LV4sspwddY2kuKvn4DTzmbm+XvezrkX6tQXdeKeIl3yJP CZOnc78OdVArHjrK4IbFdW3jSsLIjtfGX3VCLVmWpGR5vVcKy5steFRtAUwwDpPj +XdYcDJJV28ziN6918/baiP9kIR0nws9o0R+u90h0YWS46k/kHOrLwGoSy/S9xjD weHGtHeoRPLKH8n3tcrXJ6ZBoow12au4QM0YIkhGgl6+t21Td49WRaMfEkY= -----END CERTIFICATE----- END_MY_CERT
- DEFAULT_MY_KEY =
<<END_MY_KEY -----BEGIN RSA PRIVATE KEY----- MIIEpAIBAAKCAQEAvvY02Dmdb1xccx0n1zXnguowLmKhp/WWFMwc++fTvZUVSCuK l3o6PhNkB0zeX4cXfWCjBQYhqOo/jjU4P5CU/YdL1H8Dg5UfCxf6kAJEb9uX6zCu TWHn9UEjghYi2bjzOsMG/Ki9u7/l1OjrGMZOHNgqjRw044MXTA2gLISU1o+XEGMJ VN7BF2eTQzkMzbZHV4W3DixifkRaoks2+yls1Vd41zDW/GnJ3Z7zci1DUaUxADSb FgjHn8xqDCTMOeXeQ1OvxELgMjGnBQTN9JAis6XDjN/Q6CEoIzYlXH7hxtHV8w8D ELtC47ziWZCsi+amLbFNLcMxT3C0L59/qbjc+QIDAQABAoIBABfJy+Nzqe0JcGrW ovPoPyLL0Zy1pLWrnjqRArtOsc3YGIKZCfa8vyykdb2DEeCMj5yKwUQK8357T9eD QbKJbEX46LVb7TAjD27uWcQ+xA+7Jz2hHtV88MxYhPfbkhPVOleDnAc1bg1JZnQT X9YCPhDRzNsvPFdrKSfMOrvQ+EmR+oINwzE6jWNsvr3kZsuT3LXzjuiAU1aLP3fX dIJexw/xKdVaXCJYbJzgW6XmTiNSWVedgnfanORLcIh8o4+EemE1QSXMl9gxrUFW huEjyYXLyw/skVfldHngafz+xQiG0KMkAOT8+qtSWA4IfqcAQgwp6Fc8PaVI3W6z xB6380ECgYEA4fLn4Iexn9WBnC4qnqeUHd4aJQ5GgBAW9TvfYO7YeYHm1BodEttL 1wnbtA8yW4MxeTYF/WeJiv/2+AzSbE1cXpDWWZ4WY8WVAyQdkmX/iL/ovdmP4gJq fkys/zjPpTesjYvBGPLN3hbsT03mFUf+21PVT3NbEfb4yIxbk340r10CgYEA2FwP wNpKpiZczbvHKkrtGLxD6GsJwxvQpCSa3GNCu2zFAFkavlZoHA1t8IvvHTAlTd3I 9A8rLRr+j1mX/HQ/8Cdmj1/Q/zjDGfAWQve3Rn4Lg4OpMt15EPYdqSsPoKxgEoiF 2siTuRQm448ZMo/S8DcuAXSGUrk4fmcluyzEtk0CgYEA2fUKbtIWqxs3GuSB4me+ /ozIZaR+p3xd2RR3Z7cfBR8k/sdt8kmuv/HXiLr8FcDZUZamcoqU6Iv/vcoIlcaO av6Gdw6DhJ0NIGmPSTCxLkYJilG7dQZlmg3293/i9fpdrnD4xUs7AZjVPa7kWvUH SKV26Fxbplm6JSMYF5Av3FUCgYAeQOFDCkMd8IdRjUxQMaHtr4WfXjhDPAR0r1mo L4kJRDBX2B3RN6vfIFGbLTYGUtEkjjqnRee3quqliNWjy22VWy0QJ0nGJl3Bpry2 KIVMKhvaC/MA1c8z+/YxzX+l6/STItv0t89QNe0qLLxNQacxR8X7FhwiPRwVML8p 6RyokQKBgQCg9M1u9w5XR+JQYri6hVt4vTaN3MvEn6IvgqoRmSF3nquhoNBr6D6g m0xYiL0CYzrRPPcjixdQtRNMjmgHvIunjYdm8HcDUpSK26UAi3wBzVWpQnDbioX6 ho684wh+7fuOavKTpaBoddUjD6+4Msu6i+px8jhjXA7+fTazZ19mYQ== -----END RSA PRIVATE KEY----- END_MY_KEY
Constants included from Log
Log::DEBUG, Log::ERROR, Log::INFO, Log::WARN
Class Method Summary collapse
- .config(&block) ⇒ Object
-
.loaded_config ⇒ Object
Returns the value of attribute loaded_config.
-
.loaded_config=(value) ⇒ Object
Sets the attribute loaded_config.
- .with_logged_rescue(context = nil, level = Log::ERROR) ⇒ Object
Methods included from Log
debug, error, info, log, set_level, warn
Class Method Details
.config(&block) ⇒ Object
154 155 156 |
# File 'lib/config/config_node.rb', line 154 def config(&block) @loaded_config=ConfigurationBuilder.new.build(nil,[],block) end |
.loaded_config ⇒ Object
Returns the value of attribute loaded_config.
150 151 152 |
# File 'lib/config/config_node.rb', line 150 def loaded_config @loaded_config end |
.loaded_config=(value) ⇒ Object
Sets the attribute loaded_config
150 151 152 |
# File 'lib/config/config_node.rb', line 150 def loaded_config=(value) @loaded_config = value end |
.with_logged_rescue(context = nil, level = Log::ERROR) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/util.rb', line 17 def with_logged_rescue(context=nil,level=Log::ERROR) begin yield rescue Exception => e Log::log(context,level) if(context) Log::log(e.,level) Log::log(e.backtrace.join("\n"),level) end end |