[Groonga-commit] droonga/droonga-engine at ae2b185 [master] Run and shutdown process correctly

Back to archive index

YUKI Hiroshi null+****@clear*****
Sat Jun 28 02:21:20 JST 2014


YUKI Hiroshi	2014-06-28 02:21:20 +0900 (Sat, 28 Jun 2014)

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

  Message:
    Run and shutdown process correctly

  Modified files:
    lib/droonga/serf.rb

  Modified: lib/droonga/serf.rb (+6 -8)
===================================================================
--- lib/droonga/serf.rb    2014-06-28 02:21:01 +0900 (dd38cf8)
+++ lib/droonga/serf.rb    2014-06-28 02:21:20 +0900 (8df7a23)
@@ -57,15 +57,11 @@ module Droonga
       end
 
       def send_event(name, event, payload)
-        serf = new(nil, name)
-        serf.send_event(event, payload)
-        serf.shutdown
+        new(nil, name).send_event(event, payload)
       end
 
       def send_query(name, query, payload)
-        serf = new(nil, name)
-        serf.send_query(query, payload)
-        serf.shutdown
+        new(nil, name).send_query(query, payload)
       end
     end
 
@@ -108,11 +104,13 @@ module Droonga
     end
 
     def send_event(event, payload)
-      run("event", event, JSON.generate(payload))
+      ensure_serf
+      run("event", event, JSON.generate(payload)).shutdown
     end
 
     def send_query(query, payload)
-      run("query", query, JSON.generate(payload))
+      ensure_serf
+      run("query", query, JSON.generate(payload)).shutdown
     end
 
     private
-------------- next part --------------
HTML����������������������������...
下载 



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