YUKI Hiroshi
null+****@clear*****
Tue Apr 21 12:11:09 JST 2015
YUKI Hiroshi 2015-04-21 12:11:09 +0900 (Tue, 21 Apr 2015) New Revision: 99512e927a18a72c6f10f61b144464c5e63995f7 https://github.com/droonga/droonga-engine/commit/99512e927a18a72c6f10f61b144464c5e63995f7 Message: Isolate Engine from NodeMetadata Modified files: lib/droonga/engine.rb Modified: lib/droonga/engine.rb (+2 -8) =================================================================== --- lib/droonga/engine.rb 2015-04-21 12:10:13 +0900 (c27a9fb) +++ lib/droonga/engine.rb 2015-04-21 12:11:09 +0900 (8ea578f) @@ -24,7 +24,6 @@ require "droonga/engine_state" require "droonga/cluster" require "droonga/catalog/loader" require "droonga/dispatcher" -require "droonga/node_metadata" module Droonga class Engine @@ -35,21 +34,17 @@ module Droonga @name = name @loop = loop @catalog = load_catalog - @node_metadata = NodeMetadata.new @state = EngineState.new(loop, name, internal_name, - :catalog => @catalog, - :metadata => @node_metadata) + :catalog => @catalog) @cluster = Cluster.new(loop, - :catalog => @catalog, - :metadata => @node_metadata) + :catalog => @catalog) @dispatcher = create_dispatcher end def start logger.trace("start: start") - @node_metadata.start_observe(@loop) @state.on_ready = lambda do on_ready end @@ -64,7 +59,6 @@ module Droonga def stop_gracefully logger.trace("stop_gracefully: start") - @node_metadata.stop_observe @cluster.shutdown on_finish = lambda do logger.trace("stop_gracefully/on_finish: start") -------------- next part -------------- HTML����������������������������... 下載