Class: Baykit::BayServer::Agent::Signal::SignalProxy
- Inherits:
-
Object
- Object
- Baykit::BayServer::Agent::Signal::SignalProxy
- Defined in:
- lib/baykit/bayserver/agent/signal/signal_proxy.rb
Class Method Summary collapse
Class Method Details
.register(sig, &handler) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/baykit/bayserver/agent/signal/signal_proxy.rb', line 7 def SignalProxy.register(sig, &handler) begin ::Signal.trap(sig, proc {handler.call()}) rescue ArgumentError => e BayLog.warn(BayMessage.get(:INT_CANNOT_SET_SIG_HANDLER, e., sig)) end end |