[Groonga-commit] droonga/droonga-engine at 6fc40f5 [master] droonga-engine: add shortcut to signals

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Apr 22 11:38:58 JST 2014


Kouhei Sutou	2014-04-22 11:38:58 +0900 (Tue, 22 Apr 2014)

  New Revision: 6fc40f5ff616d8b4765b4817e6a56e967941bb9a
  https://github.com/droonga/droonga-engine/commit/6fc40f5ff616d8b4765b4817e6a56e967941bb9a

  Message:
    droonga-engine: add shortcut to signals

  Modified files:
    lib/droonga/engine/command/droonga_engine.rb

  Modified: lib/droonga/engine/command/droonga_engine.rb (+10 -8)
===================================================================
--- lib/droonga/engine/command/droonga_engine.rb    2014-04-22 11:37:11 +0900 (754546e)
+++ lib/droonga/engine/command/droonga_engine.rb    2014-04-22 11:38:58 +0900 (04895da)
@@ -26,6 +26,10 @@ module Droonga
   class Engine
     module Command
       module DroongaEngine
+        module Signals
+          include ServerEngine::Daemon::Signals
+        end
+
         class Configuration
           DEFAULT_HOST = Socket.gethostname
           DEFAULT_PORT = 10031
@@ -156,14 +160,12 @@ module Droonga
               Process.kill(:INT, service_pid)
               running = false
             end
-            trap(ServerEngine::Daemon::Signals::GRACEFUL_STOP) do
-              Process.kill(ServerEngine::Daemon::Signals::GRACEFUL_STOP,
-                           service_pid)
+            trap(Signals::GRACEFUL_STOP) do
+              Process.kill(Signals::GRACEFUL_STOP, service_pid)
               running = false
             end
-            trap(ServerEngine::Daemon::Signals::IMMEDIATE_STOP) do
-              Process.kill(ServerEngine::Daemon::Signals::IMMEDIATE_STOP,
-                           service_pid)
+            trap(Signals::IMMEDIATE_STOP) do
+              Process.kill(Signals::IMMEDIATE_STOP, service_pid)
               running = false
             end
 
@@ -307,10 +309,10 @@ module Droonga
           end
 
           def setup_signals
-            trap(ServerEngine::Daemon::Signals::GRACEFUL_STOP) do
+            trap(Signals::GRACEFUL_STOP) do
               stop_graceful
             end
-            trap(ServerEngine::Daemon::Signals::IMMEDIATE_STOP) do
+            trap(Signals::IMMEDIATE_STOP) do
               stop_immediate
             end
             trap(:INT) do
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index