[Groonga-commit] groonga/groonga.org at 00022c0 [gh-pages] fluent-plugin-groonga 1.0.3 has been released!!!

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Aug 8 22:21:59 JST 2013


Kouhei Sutou	2013-08-08 22:21:59 +0900 (Thu, 08 Aug 2013)

  New Revision: 00022c0d3be8e8b0f10c851cee25f9ef6523e0d6
  https://github.com/groonga/groonga.org/commit/00022c0d3be8e8b0f10c851cee25f9ef6523e0d6

  Message:
    fluent-plugin-groonga 1.0.3 has been released!!!

  Added files:
    fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput/Handler.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/CommandClient.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/GQTPClient.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput/Handler.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/CommandClient.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/GQTPClient.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient.html
  Copied files:
    fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Handler.html
      (from fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html)
    fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Parser.html
      (from fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html)
    fluent-plugin-groonga/en/Fluent/GroongaOutput/BufferedGroongaOutput.html
      (from fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html)
    fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html
      (from fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html)
    fluent-plugin-groonga/en/Fluent/GroongaOutput/RawGroongaOutput.html
      (from fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html)
    fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Handler.html
      (from fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html)
    fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Parser.html
      (from fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html)
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/BufferedGroongaOutput.html
      (from fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html)
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html
      (from fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html)
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/RawGroongaOutput.html
      (from fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html)
  Modified files:
    fluent-plugin-groonga/en/Fluent.html
    fluent-plugin-groonga/en/Fluent/GroongaInput.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html
    fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput.html
    fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html
    fluent-plugin-groonga/en/alphabetical_index.html
    fluent-plugin-groonga/en/class_list.html
    fluent-plugin-groonga/en/css/style.css
    fluent-plugin-groonga/en/file.README.html
    fluent-plugin-groonga/en/file.configuration.html
    fluent-plugin-groonga/en/file.constitution.html
    fluent-plugin-groonga/en/file.lgpl-2.1.html
    fluent-plugin-groonga/en/file.news.html
    fluent-plugin-groonga/en/file_list.html
    fluent-plugin-groonga/en/index.html
    fluent-plugin-groonga/en/js/full_list.js
    fluent-plugin-groonga/en/method_list.html
    fluent-plugin-groonga/en/top-level-namespace.html
    fluent-plugin-groonga/ja/Fluent.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html
    fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput.html
    fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html
    fluent-plugin-groonga/ja/alphabetical_index.html
    fluent-plugin-groonga/ja/class_list.html
    fluent-plugin-groonga/ja/css/style.css
    fluent-plugin-groonga/ja/file.README.html
    fluent-plugin-groonga/ja/file.configuration.html
    fluent-plugin-groonga/ja/file.constitution.html
    fluent-plugin-groonga/ja/file.lgpl-2.1.html
    fluent-plugin-groonga/ja/file.news.html
    fluent-plugin-groonga/ja/file_list.html
    fluent-plugin-groonga/ja/index.html
    fluent-plugin-groonga/ja/js/full_list.js
    fluent-plugin-groonga/ja/method_list.html
    fluent-plugin-groonga/ja/top-level-namespace.html

  Modified: fluent-plugin-groonga/en/Fluent.html (+3 -3)
===================================================================
--- fluent-plugin-groonga/en/Fluent.html    2013-08-07 13:48:25 +0900 (b5fd3c5)
+++ fluent-plugin-groonga/en/Fluent.html    2013-08-08 22:21:59 +0900 (6490601)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -110,4 +110,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput.html (+4 -4)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput.html    2013-08-07 13:48:25 +0900 (5023750)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput.html    2013-08-08 22:21:59 +0900 (7ebb52b)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -237,7 +237,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of GroongaInput</p>
+<p>Returns a new instance of GroongaInput</p>
 
 
   </div>
@@ -392,4 +392,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html (+3 -3)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html    2013-08-07 13:48:25 +0900 (305d8c2)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/BaseInput.html    2013-08-08 22:21:59 +0900 (c5d2cda)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -407,4 +407,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html (+13 -3)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html    2013-08-07 13:48:25 +0900 (352bcb2)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput.html    2013-08-08 22:21:59 +0900 (da8bc1b)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -101,6 +101,16 @@
 </dl>
 <div class="clear"></div>
 
+<h2>Defined Under Namespace</h2>
+<p class="children">
+  
+    
+  
+    
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">Handler</a></span>, <span class='object_link'><a href="GQTPInput/Parser.html" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span>
+    
+  
+</p>
 
   <h2>Constant Summary</h2>
   
@@ -137,4 +147,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Copied: fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Handler.html (+95 -39) 55%
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (f436938)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Handler.html    2013-08-08 22:21:59 +0900 (3a9c469)
@@ -4,26 +4,26 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaInput::Repeater
+  Class: Fluent::GroongaInput::GQTPInput::Handler
   
     &mdash; fluent-plugin-groonga
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
-  relpath = '../../';
-  framesUrl = "../../frames.html#!" + escape(window.location.href);
+  relpath = '../../../';
+  framesUrl = "../../../frames.html#!" + escape(window.location.href);
 </script>
 
 
-  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+  <script type="text/javascript" charset="utf-8" src="../../../js/jquery.js"></script>
 
-  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+  <script type="text/javascript" charset="utf-8" src="../../../js/app.js"></script>
 
 
   </head>
@@ -31,10 +31,10 @@
     <div id="header">
       <div id="menu">
   
-    <a href="../../alphabetical_index.html">Index (R)</a> &raquo;
-    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span>
+    <a href="../../../alphabetical_index.html">Index (H)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span></span>
      &raquo; 
-    <span class="title">Repeater</span>
+    <span class="title">Handler</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -43,17 +43,17 @@
       <div id="search">
   
     <a class="full_list_link" id="class_list_link"
-        href="../../class_list.html">
+        href="../../../class_list.html">
       Class List
     </a>
   
     <a class="full_list_link" id="method_list_link"
-        href="../../method_list.html">
+        href="../../../method_list.html">
       Method List
     </a>
   
     <a class="full_list_link" id="file_list_link"
-        href="../../file_list.html">
+        href="../../../file_list.html">
       File List
     </a>
   
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaInput::Repeater
+    <div id="content"><h1>Class: Fluent::GroongaInput::GQTPInput::Handler
   
   
   
@@ -73,14 +73,14 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">Coolio::TCPSocket</span>
+      <span class="inheritName">Coolio::Socket</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">Coolio::TCPSocket</li>
+            <li class="next">Coolio::Socket</li>
           
-            <li class="next">Fluent::GroongaInput::Repeater</li>
+            <li class="next">Fluent::GroongaInput::GQTPInput::Handler</li>
           
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
@@ -119,7 +119,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Repeater) <strong>initialize</strong>(socket, handler) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Handler) <strong>initialize</strong>(socket, input) </a>
     
 
     
@@ -136,7 +136,7 @@
 
   
     <span class="summary_desc"><div class='inline'>
-<p>A new instance of Repeater.</p>
+<p>A new instance of Handler.</p>
 </div></span>
   
 </li>
@@ -167,6 +167,28 @@
         <li class="public ">
   <span class="summary_signature">
     
+      <a href="#on_connect-instance_method" title="#on_connect (instance method)">- (Object) <strong>on_connect</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
       <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
     
 
@@ -196,7 +218,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span></tt>) <strong>initialize</strong>(socket, handler) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::GQTPInput::Handler (class)">Handler</a></span></tt>) <strong>initialize</strong>(socket, input) 
   
 
   
@@ -205,7 +227,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of Handler</p>
 
 
   </div>
@@ -219,17 +241,17 @@
       <pre class="lines">
 
 
-60
-61
-62
-63</pre>
+212
+213
+214
+215</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 212</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span>
   <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span> <span class='op'>=</span> <span class='id identifier rubyid_handler'>handler</span>
+  <span class='ivar'>@input</span> <span class='op'>=</span> <span class='id identifier rubyid_input'>input</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -258,15 +280,47 @@
       <pre class="lines">
 
 
-69
-70
-71</pre>
+227
+228
+229</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 227</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+  <span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_connect-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_connect</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+217
+218
+219
+220</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 217</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_connect'>on_connect</span>
+  <span class='ivar'>@parser</span> <span class='op'>=</span> <span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@input</span><span class='rparen'>)</span>
+  <span class='ivar'>@repeater</span> <span class='op'>=</span> <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_create_repeater'>create_repeater</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -288,15 +342,17 @@
       <pre class="lines">
 
 
-65
-66
-67</pre>
+222
+223
+224
+225</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 222</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+  <span class='ivar'>@parser</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_data'>data</span>
+  <span class='ivar'>@repeater</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -310,4 +366,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Copied: fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Parser.html (+102 -48) 50%
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (f436938)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/GQTPInput/Parser.html    2013-08-08 22:21:59 +0900 (62ab48a)
@@ -4,26 +4,26 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaInput::Repeater
+  Class: Fluent::GroongaInput::GQTPInput::Parser
   
     &mdash; fluent-plugin-groonga
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
-  relpath = '../../';
-  framesUrl = "../../frames.html#!" + escape(window.location.href);
+  relpath = '../../../';
+  framesUrl = "../../../frames.html#!" + escape(window.location.href);
 </script>
 
 
-  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+  <script type="text/javascript" charset="utf-8" src="../../../js/jquery.js"></script>
 
-  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+  <script type="text/javascript" charset="utf-8" src="../../../js/app.js"></script>
 
 
   </head>
@@ -31,10 +31,10 @@
     <div id="header">
       <div id="menu">
   
-    <a href="../../alphabetical_index.html">Index (R)</a> &raquo;
-    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span>
+    <a href="../../../alphabetical_index.html">Index (P)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span></span>
      &raquo; 
-    <span class="title">Repeater</span>
+    <span class="title">Parser</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -43,17 +43,17 @@
       <div id="search">
   
     <a class="full_list_link" id="class_list_link"
-        href="../../class_list.html">
+        href="../../../class_list.html">
       Class List
     </a>
   
     <a class="full_list_link" id="method_list_link"
-        href="../../method_list.html">
+        href="../../../method_list.html">
       Method List
     </a>
   
     <a class="full_list_link" id="file_list_link"
-        href="../../file_list.html">
+        href="../../../file_list.html">
       File List
     </a>
   
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaInput::Repeater
+    <div id="content"><h1>Class: Fluent::GroongaInput::GQTPInput::Parser
   
   
   
@@ -73,14 +73,14 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">Coolio::TCPSocket</span>
+      <span class="inheritName">GQTP::Parser</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">Coolio::TCPSocket</li>
+            <li class="next">GQTP::Parser</li>
           
-            <li class="next">Fluent::GroongaInput::Repeater</li>
+            <li class="next">Fluent::GroongaInput::GQTPInput::Parser</li>
           
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
@@ -119,7 +119,29 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Repeater) <strong>initialize</strong>(socket, handler) </a>
+      <a href="#close-instance_method" title="#close (instance method)">- (Object) <strong>close</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Parser) <strong>initialize</strong>(input) </a>
     
 
     
@@ -136,7 +158,7 @@
 
   
     <span class="summary_desc"><div class='inline'>
-<p>A new instance of Repeater.</p>
+<p>A new instance of Parser.</p>
 </div></span>
   
 </li>
@@ -145,7 +167,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_close-instance_method" title="#on_close (instance method)">- (Object) <strong>on_close</strong> </a>
+      <a href="#on_body-instance_method" title="#on_body (instance method)">- (Object) <strong>on_body</strong>(chunk) </a>
     
 
     
@@ -167,7 +189,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
+      <a href="#on_complete-instance_method" title="#on_complete (instance method)">- (Object) <strong>on_complete</strong> </a>
     
 
     
@@ -196,7 +218,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span></tt>) <strong>initialize</strong>(socket, handler) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span></tt>) <strong>initialize</strong>(input) 
   
 
   
@@ -205,7 +227,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of Parser</p>
 
 
   </div>
@@ -219,17 +241,19 @@
       <pre class="lines">
 
 
-60
-61
-62
-63</pre>
+233
+234
+235
+236
+237</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 233</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span>
-  <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span> <span class='op'>=</span> <span class='id identifier rubyid_handler'>handler</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span>
+  <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</span>
+  <span class='ivar'>@input</span> <span class='op'>=</span> <span class='id identifier rubyid_input'>input</span>
+  <span class='id identifier rubyid_initialize_command_parser'>initialize_command_parser</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -244,9 +268,39 @@
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="on_close-instance_method">
+  <h3 class="signature first" id="close-instance_method">
+  
+    - (<tt>Object</tt>) <strong>close</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+247
+248
+249</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 247</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_close'>close</span>
+  <span class='ivar'>@command_parser</span><span class='period'>.</span><span class='id identifier rubyid_finish'>finish</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_body-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_close</strong> 
+    - (<tt>Object</tt>) <strong>on_body</strong>(chunk) 
   
 
   
@@ -258,15 +312,15 @@
       <pre class="lines">
 
 
-69
-70
-71</pre>
+239
+240
+241</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 239</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_on_body'>on_body</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span>
+  <span class='ivar'>@command_parser</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_chunk'>chunk</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -274,9 +328,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="on_read-instance_method">
+  <h3 class="signature " id="on_complete-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_read</strong>(data) 
+    - (<tt>Object</tt>) <strong>on_complete</strong> 
   
 
   
@@ -288,15 +342,15 @@
       <pre class="lines">
 
 
-65
-66
-67</pre>
+243
+244
+245</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 243</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_on_complete'>on_complete</span>
+  <span class='ivar'>@command_parser</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\n</span><span class='tstring_end'>&quot;</span></span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -310,4 +364,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html (+13 -3)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html    2013-08-07 13:48:25 +0900 (e9c8051)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput.html    2013-08-08 22:21:59 +0900 (367d7dc)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -101,6 +101,16 @@
 </dl>
 <div class="clear"></div>
 
+<h2>Defined Under Namespace</h2>
+<p class="children">
+  
+    
+  
+    
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span>
+    
+  
+</p>
 
   <h2>Constant Summary</h2>
   
@@ -137,4 +147,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Added: fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput/Handler.html (+541 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/HTTPInput/Handler.html    2013-08-08 22:21:59 +0900 (52c405e)
@@ -0,0 +1,541 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaInput::HTTPInput::Handler
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../../';
+  framesUrl = "../../../frames.html#!" + escape(window.location.href);
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../../alphabetical_index.html">Index (H)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span></span>
+     &raquo; 
+    <span class="title">Handler</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaInput::HTTPInput::Handler
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Coolio::Socket</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Coolio::Socket</li>
+          
+            <li class="next">Fluent::GroongaInput::HTTPInput::Handler</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+  
+  
+  
+    <dt class="r2 last">Defined in:</dt>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Handler) <strong>initialize</strong>(socket, input) </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of Handler.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_body-instance_method" title="#on_body (instance method)">- (Object) <strong>on_body</strong>(chunk) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_connect-instance_method" title="#on_connect (instance method)">- (Object) <strong>on_connect</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_headers_complete-instance_method" title="#on_headers_complete (instance method)">- (Object) <strong>on_headers_complete</strong>(headers) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_message_begin-instance_method" title="#on_message_begin (instance method)">- (Object) <strong>on_message_begin</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_message_complete-instance_method" title="#on_message_complete (instance method)">- (Object) <strong>on_message_complete</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  <div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <div class="method_details first">
+  <h3 class="signature first" id="initialize-instance_method">
+  
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span></tt>) <strong>initialize</strong>(socket, input) 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns a new instance of Handler</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+164
+165
+166
+167</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 164</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span>
+  <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
+  <span class='ivar'>@input</span> <span class='op'>=</span> <span class='id identifier rubyid_input'>input</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="on_body-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_body</strong>(chunk) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+186
+187
+188</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 186</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_body'>on_body</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span>
+  <span class='ivar'>@body</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_chunk'>chunk</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_connect-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_connect</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+169
+170
+171
+172</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 169</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_connect'>on_connect</span>
+  <span class='ivar'>@parser</span> <span class='op'>=</span> <span class='const'>HTTP</span><span class='op'>::</span><span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span>
+  <span class='ivar'>@repeater</span> <span class='op'>=</span> <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_create_repeater'>create_repeater</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_headers_complete-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_headers_complete</strong>(headers) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+183
+184</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 183</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_headers_complete'>on_headers_complete</span><span class='lparen'>(</span><span class='id identifier rubyid_headers'>headers</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_message_begin-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_message_begin</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+179
+180
+181</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 179</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_message_begin'>on_message_begin</span>
+  <span class='ivar'>@body</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_message_complete-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_message_complete</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 190</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_message_complete'>on_message_complete</span>
+  <span class='id identifier rubyid_params'>params</span> <span class='op'>=</span> <span class='const'>WEBrick</span><span class='op'>::</span><span class='const'>HTTPUtils</span><span class='period'>.</span><span class='id identifier rubyid_parse_query'>parse_query</span><span class='lparen'>(</span><span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_query_string'>query_string</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_path_info'>path_info</span> <span class='op'>=</span> <span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_request_path'>request_path</span>
+  <span class='kw'>case</span> <span class='id identifier rubyid_path_info'>path_info</span>
+  <span class='kw'>when</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\A\/d\/</span><span class='regexp_end'>/</span></span>
+    <span class='id identifier rubyid_command'>command</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span>
+    <span class='kw'>if</span> <span class='id identifier rubyid_command'>command</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>load</span><span class='tstring_end'>&quot;</span></span>
+      <span class='id identifier rubyid_params'>params</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>values</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='ivar'>@body</span> <span class='kw'>unless</span> <span class='ivar'>@body</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span>
+    <span class='kw'>end</span>
+    <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='comma'>,</span> <span class='id identifier rubyid_params'>params</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_read-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_read</strong>(data) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+174
+175
+176
+177</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 174</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+  <span class='ivar'>@parser</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_data'>data</span>
+  <span class='ivar'>@repeater</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer"></div>
+
+  </body>
+</html>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html (+4 -4)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (f436938)
+++ fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html    2013-08-08 22:21:59 +0900 (621577e)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -205,7 +205,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of Repeater</p>
 
 
   </div>
@@ -310,4 +310,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput.html (+149 -81)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput.html    2013-08-07 13:48:25 +0900 (535ee42)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput.html    2013-08-08 22:21:59 +0900 (73aed60)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -73,12 +73,12 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">BufferedOutput</span>
+      <span class="inheritName">Output</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">BufferedOutput</li>
+            <li class="next">Output</li>
           
             <li class="next">Fluent::GroongaOutput</li>
           
@@ -101,6 +101,16 @@
 </dl>
 <div class="clear"></div>
 
+<h2>Defined Under Namespace</h2>
+<p class="children">
+  
+    
+  
+    
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span>, <span class='object_link'><a href="GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span>, <span class='object_link'><a href="GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span>, <span class='object_link'><a href="GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span>, <span class='object_link'><a href="GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span>, <span class='object_link'><a href="GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span>
+    
+  
+</p>
 
 
 
@@ -141,7 +151,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#format-instance_method" title="#format (instance method)">- (Object) <strong>format</strong>(tag, time, record) </a>
+      <a href="#create_client-instance_method" title="#create_client (instance method)">- (Object) <strong>create_client</strong>(protocol) </a>
     
 
     
@@ -163,15 +173,13 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (GroongaOutput) <strong>initialize</strong> </a>
+      <a href="#create_output-instance_method" title="#create_output (instance method)">- (Object) <strong>create_output</strong>(buffer_type, emitter) </a>
     
 
     
   </span>
   
   
-    <span class="note title constructor">constructor</span>
-  
   
   
   
@@ -179,9 +187,7 @@
   
 
   
-    <span class="summary_desc"><div class='inline'>
-<p>A new instance of GroongaOutput.</p>
-</div></span>
+    <span class="summary_desc"><div class='inline'></div></span>
   
 </li>
 
@@ -189,7 +195,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a>
+      <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, event_stream, chain) </a>
     
 
     
@@ -211,7 +217,33 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (GroongaOutput) <strong>initialize</strong> </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of GroongaOutput.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a>
     
 
     
@@ -233,7 +265,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#write-instance_method" title="#write (instance method)">- (Object) <strong>write</strong>(chunk) </a>
+      <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a>
     
 
     
@@ -271,7 +303,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of GroongaOutput</p>
+<p>Returns a new instance of GroongaOutput</p>
 
 
   </div>
@@ -322,33 +354,71 @@
       <pre class="lines">
 
 
-31
-32
-33
-34
-35
-36
-37
-38
 39
 40
 41
-42</pre>
+42
+43
+44
+45
+46
+47</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 31</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 39</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span>
   <span class='kw'>super</span>
-  <span class='kw'>case</span> <span class='ivar'>@protocol</span>
+  <span class='ivar'>@client</span> <span class='op'>=</span> <span class='id identifier rubyid_create_client'>create_client</span><span class='lparen'>(</span><span class='ivar'>@protocol</span><span class='rparen'>)</span>
+  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span>
+
+  <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='const'>Emitter</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@client</span><span class='comma'>,</span> <span class='ivar'>@table</span><span class='rparen'>)</span>
+  <span class='ivar'>@output</span> <span class='op'>=</span> <span class='id identifier rubyid_create_output'>create_output</span><span class='lparen'>(</span><span class='ivar'>@buffer_type</span><span class='comma'>,</span> <span class='ivar'>@emitter</span><span class='rparen'>)</span>
+  <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="create_client-instance_method">
+  
+    - (<tt>Object</tt>) <strong>create_client</strong>(protocol) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 65</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_create_client'>create_client</span><span class='lparen'>(</span><span class='id identifier rubyid_protocol'>protocol</span><span class='rparen'>)</span>
+  <span class='kw'>case</span> <span class='id identifier rubyid_protocol'>protocol</span>
   <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>http</span><span class='tstring_end'>&quot;</span></span>
-    <span class='ivar'>@client</span> <span class='op'>=</span> <span class='const'>HTTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+    <span class='const'>HTTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
   <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>gqtp</span><span class='tstring_end'>&quot;</span></span>
-    <span class='ivar'>@client</span> <span class='op'>=</span> <span class='const'>GQTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+    <span class='const'>GQTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
   <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>command</span><span class='tstring_end'>&quot;</span></span>
-    <span class='ivar'>@client</span> <span class='op'>=</span> <span class='const'>CommandClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+    <span class='const'>CommandClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
   <span class='kw'>end</span>
-  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -356,9 +426,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="format-instance_method">
+  <h3 class="signature " id="create_output-instance_method">
   
-    - (<tt>Object</tt>) <strong>format</strong>(tag, time, record) 
+    - (<tt>Object</tt>) <strong>create_output</strong>(buffer_type, emitter) 
   
 
   
@@ -370,15 +440,23 @@
       <pre class="lines">
 
 
-54
-55
-56</pre>
+76
+77
+78
+79
+80
+81
+82</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 54</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 76</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_format'>format</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
-  <span class='lbracket'>[</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_msgpack'>to_msgpack</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_create_output'>create_output</span><span class='lparen'>(</span><span class='id identifier rubyid_buffer_type'>buffer_type</span><span class='comma'>,</span> <span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span>
+  <span class='kw'>if</span> <span class='id identifier rubyid_buffer_type'>buffer_type</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>none</span><span class='tstring_end'>&quot;</span></span>
+    <span class='const'>RawGroongaOutput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span>
+  <span class='kw'>else</span>
+    <span class='const'>BufferedGroongaOutput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -386,9 +464,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="shutdown-instance_method">
+  <h3 class="signature " id="emit-instance_method">
   
-    - (<tt>Object</tt>) <strong>shutdown</strong> 
+    - (<tt>Object</tt>) <strong>emit</strong>(tag, event_stream, chain) 
   
 
   
@@ -400,17 +478,15 @@
       <pre class="lines">
 
 
-49
-50
-51
-52</pre>
+61
+62
+63</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 49</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 61</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span>
-  <span class='kw'>super</span>
-  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span>
+  <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -418,9 +494,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="start-instance_method">
+  <h3 class="signature " id="shutdown-instance_method">
   
-    - (<tt>Object</tt>) <strong>start</strong> 
+    - (<tt>Object</tt>) <strong>shutdown</strong> 
   
 
   
@@ -432,17 +508,19 @@
       <pre class="lines">
 
 
-44
-45
-46
-47</pre>
+55
+56
+57
+58
+59</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 44</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 55</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span>
   <span class='kw'>super</span>
-  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span>
+  <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span>
+  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -450,9 +528,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="write-instance_method">
+  <h3 class="signature " id="start-instance_method">
   
-    - (<tt>Object</tt>) <strong>write</strong>(chunk) 
+    - (<tt>Object</tt>) <strong>start</strong> 
   
 
   
@@ -464,29 +542,19 @@
       <pre class="lines">
 
 
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67</pre>
+49
+50
+51
+52
+53</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 58</span>
-
-<span class='kw'>def</span> <span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span>
-  <span class='id identifier rubyid_chunk'>chunk</span><span class='period'>.</span><span class='id identifier rubyid_msgpack_each'>msgpack_each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='op'>|</span>
-    <span class='kw'>if</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Agroonga\.command\.</span><span class='regexp_end'>/</span></span> <span class='op'>=~</span> <span class='id identifier rubyid_tag'>tag</span>
-      <span class='id identifier rubyid_name'>name</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span>
-      <span class='id identifier rubyid_send_command'>send_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='rparen'>)</span>
-    <span class='kw'>else</span>
-      <span class='id identifier rubyid_store_chunk'>store_chunk</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span>
-    <span class='kw'>end</span>
-  <span class='kw'>end</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 49</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span>
+  <span class='kw'>super</span>
+  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span>
+  <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -500,4 +568,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Copied: fluent-plugin-groonga/en/Fluent/GroongaOutput/BufferedGroongaOutput.html (+51 -47) 56%
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (f436938)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/BufferedGroongaOutput.html    2013-08-08 22:21:59 +0900 (04feb39)
@@ -4,15 +4,15 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaInput::Repeater
+  Class: Fluent::GroongaOutput::BufferedGroongaOutput
   
     &mdash; fluent-plugin-groonga
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -31,10 +31,10 @@
     <div id="header">
       <div id="menu">
   
-    <a href="../../alphabetical_index.html">Index (R)</a> &raquo;
-    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span>
+    <a href="../../alphabetical_index.html">Index (B)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
      &raquo; 
-    <span class="title">Repeater</span>
+    <span class="title">BufferedGroongaOutput</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaInput::Repeater
+    <div id="content"><h1>Class: Fluent::GroongaOutput::BufferedGroongaOutput
   
   
   
@@ -73,14 +73,14 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">Coolio::TCPSocket</span>
+      <span class="inheritName">BufferedOutput</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">Coolio::TCPSocket</li>
+            <li class="next">BufferedOutput</li>
           
-            <li class="next">Fluent::GroongaInput::Repeater</li>
+            <li class="next">Fluent::GroongaOutput::BufferedGroongaOutput</li>
           
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
@@ -96,7 +96,7 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
   
 </dl>
 <div class="clear"></div>
@@ -119,15 +119,13 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Repeater) <strong>initialize</strong>(socket, handler) </a>
+      <a href="#format-instance_method" title="#format (instance method)">- (Object) <strong>format</strong>(tag, time, record) </a>
     
 
     
   </span>
   
   
-    <span class="note title constructor">constructor</span>
-  
   
   
   
@@ -135,9 +133,7 @@
   
 
   
-    <span class="summary_desc"><div class='inline'>
-<p>A new instance of Repeater.</p>
-</div></span>
+    <span class="summary_desc"><div class='inline'></div></span>
   
 </li>
 
@@ -145,13 +141,15 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_close-instance_method" title="#on_close (instance method)">- (Object) <strong>on_close</strong> </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (BufferedGroongaOutput) <strong>initialize</strong>(emitter) </a>
     
 
     
   </span>
   
   
+    <span class="note title constructor">constructor</span>
+  
   
   
   
@@ -159,7 +157,9 @@
   
 
   
-    <span class="summary_desc"><div class='inline'></div></span>
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of BufferedGroongaOutput.</p>
+</div></span>
   
 </li>
 
@@ -167,7 +167,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
+      <a href="#write-instance_method" title="#write (instance method)">- (Object) <strong>write</strong>(chunk) </a>
     
 
     
@@ -196,7 +196,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span></tt>) <strong>initialize</strong>(socket, handler) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span></tt>) <strong>initialize</strong>(emitter) 
   
 
   
@@ -205,7 +205,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of BufferedGroongaOutput</p>
 
 
   </div>
@@ -219,17 +219,17 @@
       <pre class="lines">
 
 
-60
-61
-62
-63</pre>
+133
+134
+135
+136</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 133</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span>
-  <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span> <span class='op'>=</span> <span class='id identifier rubyid_handler'>handler</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span>
+  <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='id identifier rubyid_emitter'>emitter</span>
+  <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -244,9 +244,9 @@
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="on_close-instance_method">
+  <h3 class="signature first" id="format-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_close</strong> 
+    - (<tt>Object</tt>) <strong>format</strong>(tag, time, record) 
   
 
   
@@ -258,15 +258,15 @@
       <pre class="lines">
 
 
-69
-70
-71</pre>
+138
+139
+140</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 138</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_format'>format</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
+  <span class='lbracket'>[</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_msgpack'>to_msgpack</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -274,9 +274,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="on_read-instance_method">
+  <h3 class="signature " id="write-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_read</strong>(data) 
+    - (<tt>Object</tt>) <strong>write</strong>(chunk) 
   
 
   
@@ -288,15 +288,19 @@
       <pre class="lines">
 
 
-65
-66
-67</pre>
+142
+143
+144
+145
+146</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 142</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_chunk'>chunk</span><span class='period'>.</span><span class='id identifier rubyid_msgpack_each'>msgpack_each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='op'>|</span>
+    <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -310,4 +314,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Added: fluent-plugin-groonga/en/Fluent/GroongaOutput/CommandClient.html (+445 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/CommandClient.html    2013-08-08 22:21:59 +0900 (8cc2dcb)
@@ -0,0 +1,445 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::CommandClient
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../';
+  framesUrl = "../../frames.html#!" + escape(window.location.href);
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../alphabetical_index.html">Index (C)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
+     &raquo; 
+    <span class="title">CommandClient</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::CommandClient
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::CommandClient</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+      <dt class="r2">Includes:</dt>
+      <dd class="r2">Configurable</dd>
+      
+    
+  
+  
+  
+    <dt class="r1 last">Defined in:</dt>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#configure-instance_method" title="#configure (instance method)">- (Object) <strong>configure</strong>(conf) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (CommandClient) <strong>initialize</strong> </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of CommandClient.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  <div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <div class="method_details first">
+  <h3 class="signature first" id="initialize-instance_method">
+  
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span></tt>) <strong>initialize</strong> 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns a new instance of CommandClient</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+215
+216
+217</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 215</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span>
+  <span class='kw'>super</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="configure-instance_method">
+  
+    - (<tt>Object</tt>) <strong>configure</strong>(conf) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+219
+220
+221</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 219</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span>
+  <span class='kw'>super</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="send-instance_method">
+  
+    - (<tt>Object</tt>) <strong>send</strong>(command) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 235</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_body'>body</span> <span class='op'>=</span> <span class='kw'>nil</span>
+  <span class='kw'>if</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>load</span><span class='tstring_end'>&quot;</span></span>
+    <span class='id identifier rubyid_body'>body</span> <span class='op'>=</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='symbol'>:values</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
+  <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_uri_format'>to_uri_format</span><span class='rbrace'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+  <span class='kw'>if</span> <span class='id identifier rubyid_body'>body</span>
+    <span class='id identifier rubyid_body'>body</span><span class='period'>.</span><span class='id identifier rubyid_each_line'>each_line</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_line'>line</span><span class='op'>|</span>
+      <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_line'>line</span><span class='rbrace'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+    <span class='kw'>end</span>
+  <span class='kw'>end</span>
+  <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="shutdown-instance_method">
+  
+    - (<tt>Object</tt>) <strong>shutdown</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+228
+229
+230
+231
+232
+233</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 228</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span>
+  <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+  <span class='ivar'>@groonga_output</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+  <span class='ivar'>@groonga_error</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+  <span class='const'>Process</span><span class='period'>.</span><span class='id identifier rubyid_waitpid'>waitpid</span><span class='lparen'>(</span><span class='ivar'>@pid</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="start-instance_method">
+  
+    - (<tt>Object</tt>) <strong>start</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+223
+224
+225
+226</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 223</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span>
+  <span class='id identifier rubyid_run_groonga'>run_groonga</span>
+  <span class='id identifier rubyid_wrap_io'>wrap_io</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer"></div>
+
+  </body>
+</html>

  Copied: fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html (+48 -93) 55%
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (f436938)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/Emitter.html    2013-08-08 22:21:59 +0900 (8fffb13)
@@ -4,15 +4,15 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaInput::Repeater
+  Class: Fluent::GroongaOutput::Emitter
   
     &mdash; fluent-plugin-groonga
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -31,10 +31,10 @@
     <div id="header">
       <div id="menu">
   
-    <a href="../../alphabetical_index.html">Index (R)</a> &raquo;
-    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span>
+    <a href="../../alphabetical_index.html">Index (E)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
      &raquo; 
-    <span class="title">Repeater</span>
+    <span class="title">Emitter</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaInput::Repeater
+    <div id="content"><h1>Class: Fluent::GroongaOutput::Emitter
   
   
   
@@ -73,14 +73,12 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">Coolio::TCPSocket</span>
+      <span class="inheritName">Object</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">Coolio::TCPSocket</li>
-          
-            <li class="next">Fluent::GroongaInput::Repeater</li>
+            <li class="next">Fluent::GroongaOutput::Emitter</li>
           
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
@@ -96,7 +94,7 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
   
 </dl>
 <div class="clear"></div>
@@ -119,33 +117,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Repeater) <strong>initialize</strong>(socket, handler) </a>
-    
-
-    
-  </span>
-  
-  
-    <span class="note title constructor">constructor</span>
-  
-  
-  
-  
-  
-  
-
-  
-    <span class="summary_desc"><div class='inline'>
-<p>A new instance of Repeater.</p>
-</div></span>
-  
-</li>
-
-      
-        <li class="public ">
-  <span class="summary_signature">
-    
-      <a href="#on_close-instance_method" title="#on_close (instance method)">- (Object) <strong>on_close</strong> </a>
+      <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, record) </a>
     
 
     
@@ -167,13 +139,15 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Emitter) <strong>initialize</strong>(client, table) </a>
     
 
     
   </span>
   
   
+    <span class="note title constructor">constructor</span>
+  
   
   
   
@@ -181,7 +155,9 @@
   
 
   
-    <span class="summary_desc"><div class='inline'></div></span>
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of Emitter.</p>
+</div></span>
   
 </li>
 
@@ -189,14 +165,13 @@
     </ul>
   
 
-
-  <div id="constructor_details" class="method_details_list">
+<div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span></tt>) <strong>initialize</strong>(socket, handler) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span></tt>) <strong>initialize</strong>(client, table) 
   
 
   
@@ -205,7 +180,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of Emitter</p>
 
 
   </div>
@@ -219,17 +194,17 @@
       <pre class="lines">
 
 
-60
-61
-62
-63</pre>
+85
+86
+87
+88</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 85</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span>
-  <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span> <span class='op'>=</span> <span class='id identifier rubyid_handler'>handler</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_client'>client</span><span class='comma'>,</span> <span class='id identifier rubyid_table'>table</span><span class='rparen'>)</span>
+  <span class='ivar'>@client</span> <span class='op'>=</span> <span class='id identifier rubyid_client'>client</span>
+  <span class='ivar'>@table</span> <span class='op'>=</span> <span class='id identifier rubyid_table'>table</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -244,39 +219,9 @@
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="on_close-instance_method">
-  
-    - (<tt>Object</tt>) <strong>on_close</strong> 
-  
-
-  
-
-  
-</h3><table class="source_code">
-  <tr>
-    <td>
-      <pre class="lines">
-
-
-69
-70
-71</pre>
-    </td>
-    <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span>
-
-<span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
-<span class='kw'>end</span></pre>
-    </td>
-  </tr>
-</table>
-</div>
-    
-      <div class="method_details ">
-  <h3 class="signature " id="on_read-instance_method">
+  <h3 class="signature first" id="emit-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_read</strong>(data) 
+    - (<tt>Object</tt>) <strong>emit</strong>(tag, record) 
   
 
   
@@ -288,15 +233,25 @@
       <pre class="lines">
 
 
-65
-66
-67</pre>
+90
+91
+92
+93
+94
+95
+96
+97</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span>
-
-<span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 90</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
+  <span class='kw'>if</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Agroonga\.command\.</span><span class='regexp_end'>/</span></span> <span class='op'>=~</span> <span class='id identifier rubyid_tag'>tag</span>
+    <span class='id identifier rubyid_name'>name</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span>
+    <span class='id identifier rubyid_send_command'>send_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
+  <span class='kw'>else</span>
+    <span class='id identifier rubyid_store_chunk'>store_chunk</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -310,4 +265,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Added: fluent-plugin-groonga/en/Fluent/GroongaOutput/GQTPClient.html (+318 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/GQTPClient.html    2013-08-08 22:21:59 +0900 (9d7f1c5)
@@ -0,0 +1,318 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::GQTPClient
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../';
+  framesUrl = "../../frames.html#!" + escape(window.location.href);
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../alphabetical_index.html">Index (G)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
+     &raquo; 
+    <span class="title">GQTPClient</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::GQTPClient
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::GQTPClient</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+      <dt class="r2">Includes:</dt>
+      <dd class="r2">Configurable</dd>
+      
+    
+  
+  
+  
+    <dt class="r1 last">Defined in:</dt>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="send-instance_method">
+  
+    - (<tt>Object</tt>) <strong>send</strong>(command) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 194</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span>
+  <span class='ivar'>@client</span> <span class='op'>||=</span> <span class='const'>GQTP</span><span class='op'>::</span><span class='const'>Client</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='symbol'>:address</span> <span class='op'>=&gt;</span> <span class='ivar'>@host</span><span class='comma'>,</span>
+                               <span class='symbol'>:port</span> <span class='op'>=&gt;</span> <span class='ivar'>@port</span><span class='comma'>,</span>
+                               <span class='symbol'>:connection</span> <span class='op'>=&gt;</span> <span class='symbol'>:coolio</span><span class='comma'>,</span>
+                               <span class='symbol'>:loop</span> <span class='op'>=&gt;</span> <span class='ivar'>@loop</span><span class='rparen'>)</span>
+  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_command_format'>to_command_format</span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_header'>header</span><span class='comma'>,</span> <span class='id identifier rubyid_body'>body</span><span class='op'>|</span>
+    <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_stop'>stop</span>
+  <span class='kw'>end</span>
+  <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="shutdown-instance_method">
+  
+    - (<tt>Object</tt>) <strong>shutdown</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+186
+187
+188
+189
+190
+191
+192</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 186</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span>
+  <span class='kw'>return</span> <span class='kw'>if</span> <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
+  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> <span class='kw'>do</span>
+    <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_stop'>stop</span>
+  <span class='kw'>end</span>
+  <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="start-instance_method">
+  
+    - (<tt>Object</tt>) <strong>start</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+181
+182
+183
+184</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 181</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span>
+  <span class='ivar'>@loop</span> <span class='op'>=</span> <span class='const'>Coolio</span><span class='op'>::</span><span class='const'>Loop</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+  <span class='ivar'>@client</span> <span class='op'>=</span> <span class='kw'>nil</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer"></div>
+
+  </body>
+</html>

  Added: fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient.html (+308 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient.html    2013-08-08 22:21:59 +0900 (12b7042)
@@ -0,0 +1,308 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::HTTPClient
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../';
+  framesUrl = "../../frames.html#!" + escape(window.location.href);
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../alphabetical_index.html">Index (H)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
+     &raquo; 
+    <span class="title">HTTPClient</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::HTTPClient
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::HTTPClient</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+      <dt class="r2">Includes:</dt>
+      <dd class="r2">Configurable</dd>
+      
+    
+  
+  
+  
+    <dt class="r1 last">Defined in:</dt>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+<h2>Defined Under Namespace</h2>
+<p class="children">
+  
+    
+  
+    
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</a></span>
+    
+  
+</p>
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="send-instance_method">
+  
+    - (<tt>Object</tt>) <strong>send</strong>(command) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+162
+163
+164
+165
+166
+167</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 162</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_client'>client</span> <span class='op'>=</span> <span class='const'>GroongaHTTPClient</span><span class='period'>.</span><span class='id identifier rubyid_connect'>connect</span><span class='lparen'>(</span><span class='ivar'>@host</span><span class='comma'>,</span> <span class='ivar'>@port</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_request'>request</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>GET</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_uri_format'>to_uri_format</span><span class='rparen'>)</span>
+  <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_attach'>attach</span><span class='lparen'>(</span><span class='id identifier rubyid_client'>client</span><span class='rparen'>)</span>
+  <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="shutdown-instance_method">
+  
+    - (<tt>Object</tt>) <strong>shutdown</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+159
+160</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 159</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="start-instance_method">
+  
+    - (<tt>Object</tt>) <strong>start</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+155
+156
+157</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 155</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span>
+  <span class='ivar'>@loop</span> <span class='op'>=</span> <span class='const'>Coolio</span><span class='op'>::</span><span class='const'>Loop</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer"></div>
+
+  </body>
+</html>

  Modified: fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html (+6 -6)
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html    2013-08-07 13:48:25 +0900 (21dd52c)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html    2013-08-08 22:21:59 +0900 (837e36c)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -163,11 +163,11 @@
       <pre class="lines">
 
 
-111
-112</pre>
+170
+171</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 111</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 170</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_on_body_data'>on_body_data</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
@@ -183,4 +183,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Copied: fluent-plugin-groonga/en/Fluent/GroongaOutput/RawGroongaOutput.html (+42 -88) 58%
===================================================================
--- fluent-plugin-groonga/en/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (f436938)
+++ fluent-plugin-groonga/en/Fluent/GroongaOutput/RawGroongaOutput.html    2013-08-08 22:21:59 +0900 (da7af38)
@@ -4,15 +4,15 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaInput::Repeater
+  Class: Fluent::GroongaOutput::RawGroongaOutput
   
     &mdash; fluent-plugin-groonga
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -32,9 +32,9 @@
       <div id="menu">
   
     <a href="../../alphabetical_index.html">Index (R)</a> &raquo;
-    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span>
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
      &raquo; 
-    <span class="title">Repeater</span>
+    <span class="title">RawGroongaOutput</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaInput::Repeater
+    <div id="content"><h1>Class: Fluent::GroongaOutput::RawGroongaOutput
   
   
   
@@ -73,14 +73,14 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">Coolio::TCPSocket</span>
+      <span class="inheritName">Output</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">Coolio::TCPSocket</li>
+            <li class="next">Output</li>
           
-            <li class="next">Fluent::GroongaInput::Repeater</li>
+            <li class="next">Fluent::GroongaOutput::RawGroongaOutput</li>
           
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
@@ -96,7 +96,7 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
   
 </dl>
 <div class="clear"></div>
@@ -119,33 +119,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Repeater) <strong>initialize</strong>(socket, handler) </a>
-    
-
-    
-  </span>
-  
-  
-    <span class="note title constructor">constructor</span>
-  
-  
-  
-  
-  
-  
-
-  
-    <span class="summary_desc"><div class='inline'>
-<p>A new instance of Repeater.</p>
-</div></span>
-  
-</li>
-
-      
-        <li class="public ">
-  <span class="summary_signature">
-    
-      <a href="#on_close-instance_method" title="#on_close (instance method)">- (Object) <strong>on_close</strong> </a>
+      <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, event_stream, chain) </a>
     
 
     
@@ -167,13 +141,15 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (RawGroongaOutput) <strong>initialize</strong>(emitter) </a>
     
 
     
   </span>
   
   
+    <span class="note title constructor">constructor</span>
+  
   
   
   
@@ -181,7 +157,9 @@
   
 
   
-    <span class="summary_desc"><div class='inline'></div></span>
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of RawGroongaOutput.</p>
+</div></span>
   
 </li>
 
@@ -196,7 +174,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span></tt>) <strong>initialize</strong>(socket, handler) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span></tt>) <strong>initialize</strong>(emitter) 
   
 
   
@@ -205,7 +183,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of RawGroongaOutput</p>
 
 
   </div>
@@ -219,17 +197,17 @@
       <pre class="lines">
 
 
-60
-61
-62
-63</pre>
+119
+120
+121
+122</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 119</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span>
-  <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span> <span class='op'>=</span> <span class='id identifier rubyid_handler'>handler</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span>
+  <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='id identifier rubyid_emitter'>emitter</span>
+  <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -244,39 +222,9 @@
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="on_close-instance_method">
-  
-    - (<tt>Object</tt>) <strong>on_close</strong> 
-  
-
-  
-
-  
-</h3><table class="source_code">
-  <tr>
-    <td>
-      <pre class="lines">
-
-
-69
-70
-71</pre>
-    </td>
-    <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span>
-
-<span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
-<span class='kw'>end</span></pre>
-    </td>
-  </tr>
-</table>
-</div>
-    
-      <div class="method_details ">
-  <h3 class="signature " id="on_read-instance_method">
+  <h3 class="signature first" id="emit-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_read</strong>(data) 
+    - (<tt>Object</tt>) <strong>emit</strong>(tag, event_stream, chain) 
   
 
   
@@ -288,15 +236,21 @@
       <pre class="lines">
 
 
-65
-66
-67</pre>
+124
+125
+126
+127
+128
+129</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 124</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_event_stream'>event_stream</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='op'>|</span>
+    <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
+  <span class='id identifier rubyid_chain'>chain</span><span class='period'>.</span><span class='id identifier rubyid_next'>next</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -310,4 +264,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/alphabetical_index.html (+96 -6)
===================================================================
--- fluent-plugin-groonga/en/alphabetical_index.html    2013-08-07 13:48:25 +0900 (4e2567b)
+++ fluent-plugin-groonga/en/alphabetical_index.html    2013-08-08 22:21:59 +0900 (410e6e0)
@@ -8,9 +8,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -67,16 +67,16 @@
     <li class="r1"><a href="index.html" title="README">README</a></li>
     
   
-    <li class="r2"><a href="file.news.html" title="News">News</a></li>
+    <li class="r2"><a href="file.configuration.html" title="Configuration">Configuration</a></li>
     
   
-    <li class="r1"><a href="file.constitution.html" title="Constitution">Constitution</a></li>
+    <li class="r1"><a href="file.news.html" title="News">News</a></li>
     
   
-    <li class="r2"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li>
+    <li class="r2"><a href="file.constitution.html" title="Constitution">Constitution</a></li>
     
   
-    <li class="r1"><a href="file.configuration.html" title="Configuration">Configuration</a></li>
+    <li class="r1"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li>
     
   
   </ul>
@@ -103,6 +103,43 @@
                 
               </li>
             
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+          </ul>
+        </ul>
+      
+        
+        <ul id="alpha_C" class="alpha">
+          <li class="letter">C</li>
+          <ul>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+          </ul>
+        </ul>
+      
+        
+        <ul id="alpha_E" class="alpha">
+          <li class="letter">E</li>
+          <ul>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
           </ul>
         </ul>
       
@@ -125,6 +162,13 @@
           <ul>
             
               <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+              <li>
                 <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span>
                 
                   <small>(Fluent::GroongaInput)</small>
@@ -161,21 +205,67 @@
           <ul>
             
               <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+              <li>
                 <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span>
                 
                   <small>(Fluent::GroongaInput)</small>
                 
               </li>
             
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">Handler</a></span>
+                
+                  <small>(Fluent::GroongaInput::GQTPInput)</small>
+                
+              </li>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span>
+                
+                  <small>(Fluent::GroongaInput::HTTPInput)</small>
+                
+              </li>
+            
+          </ul>
+        </ul>
+      
+        
+        <ul id="alpha_P" class="alpha">
+          <li class="letter">P</li>
+          <ul>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span>
+                
+                  <small>(Fluent::GroongaInput::GQTPInput)</small>
+                
+              </li>
+            
           </ul>
         </ul>
       
         
+          </td><td valign='top' width="33%">
+          
+        
         <ul id="alpha_R" class="alpha">
           <li class="letter">R</li>
           <ul>
             
               <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+              <li>
                 <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span>
                 
                   <small>(Fluent::GroongaInput)</small>

  Modified: fluent-plugin-groonga/en/class_list.html (+3 -2)
===================================================================
--- fluent-plugin-groonga/en/class_list.html    2013-08-07 13:48:25 +0900 (0ee9064)
+++ fluent-plugin-groonga/en/class_list.html    2013-08-08 22:21:59 +0900 (a0bb72e)
@@ -15,6 +15,7 @@
       <script type="text/javascript" charset="utf-8" src="js/full_list.js"></script>
     
 
+    <title>Class List</title>
     <base id="base_target" target="_parent" />
   </head>
   <body>
@@ -44,8 +45,8 @@
       <div id="search">Search: <input type="text" /></div>
 
       <ul id="full_list" class="class">
-        <li><span class='object_link'><a href="top-level-namespace.html" title=" (root)">Top Level Namespace</a></span></li>
-<li><a class='toggle'></a> <span class='object_link'><a href="Fluent.html" title="Fluent (module)">Fluent</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> &lt; Input<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> &lt; Object<small class='search_info'>Fluent::GroongaInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> &lt; BaseInput<small cla
 ss='sear
 ch_info'>Fluent::GroongaInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> &lt; TCPSocket<small class='search_info'>Fluent::GroongaInput</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span> &lt; BufferedOutput<small class='search_info'>Fluent</small></li></ul>
+        <li><span class='object_link'><a href="top-level-namespace.html" title="Top Level Namespace (root)">Top Level Namespace</a></span></li>
+<li><a class='toggle'></a> <span class='object_link'><a href="Fluent.html" title="Fluent (module)">Fluent</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> &lt; Input<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> &lt; Object<small class='search_info'>Fluent::GroongaInput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">H
 andler</
 a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span> &lt; Parser<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::HTTPInput</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> &lt; TCPSocket<small c
 lass='se
 arch_info'>Fluent::GroongaInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span> &lt; Output<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span> &lt; BufferedOutput<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object
 _link'><
 a href="Fluent/GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</a></span> &lt; HttpClient<small class='search_info'>Fluent::GroongaOutput::HTTPClient</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span> &lt; Output<small class='search_info'>Fluent::GroongaOutput</small></li></ul></ul>
 
       </ul>
     </div>

  Modified: fluent-plugin-groonga/en/css/style.css (+10 -0)
===================================================================
--- fluent-plugin-groonga/en/css/style.css    2013-08-07 13:48:25 +0900 (ca54c2b)
+++ fluent-plugin-groonga/en/css/style.css    2013-08-08 22:21:59 +0900 (6d3243e)
@@ -27,6 +27,16 @@ h2 small { font-weight: normal; font-size: 0.7em; display: block; float: right;
 .rdoc-term { padding-right: 25px; font-weight: bold; }
 .rdoc-list p { margin: 0; padding: 0; margin-bottom: 4px; }
 
+/* style for <table> */
+#filecontents table, .docstring table { border-collapse: collapse; }
+#filecontents table th, #filecontents table td,
+.docstring table th, .docstring table td { border: 1px solid #ccc; padding: 8px; padding-right: 17px; }
+#filecontents table tr:nth-child(odd),
+.docstring table tr:nth-child(odd) { background: #eee; }
+#filecontents table tr:nth-child(even),
+.docstring table tr:nth-child(even) { background: #fff; }
+#filecontents table th, .docstring table th { background: #fff; }
+
 /* style for <ul> */
 #filecontents li > p, .docstring li > p { margin: 0px; }
 #filecontents ul, .docstring ul { padding-left: 20px; }

  Modified: fluent-plugin-groonga/en/file.README.html (+9 -4)
===================================================================
--- fluent-plugin-groonga/en/file.README.html    2013-08-07 13:48:25 +0900 (f6459a5)
+++ fluent-plugin-groonga/en/file.README.html    2013-08-08 22:21:59 +0900 (078dce1)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -89,7 +89,7 @@ interface.</p>
 
 <h2>Install</h2>
 
-<pre class="code ruby"><code>% gem install fluent-plugin-groonga
+<pre class="code ruby"><code class="ruby">% gem install fluent-plugin-groonga
 </code></pre>
 
 <h2>Usage</h2>
@@ -121,6 +121,11 @@ contributed patches.)</p>
 <li>Japanese: <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></li>
 </ul>
 
+<h2>Source</h2>
+
+<p>The repository for fluent-plugin-groonga is on
+<a href="https://github.com/groonga/fluent-plugin-groonga/">GitHub</a>.</p>
+
 <h2>Thanks</h2>
 
 <ul>
@@ -131,4 +136,4 @@ contributed patches.)</p>
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/file.configuration.html (+5 -5)
===================================================================
--- fluent-plugin-groonga/en/file.configuration.html    2013-08-07 13:48:25 +0900 (8c3efbf)
+++ fluent-plugin-groonga/en/file.configuration.html    2013-08-08 22:21:59 +0900 (e333ac4)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -103,7 +103,7 @@ describes configuration parameters of them.</p>
 
 <p>Here is an example:</p>
 
-<pre class="code ruby"><code>&lt;source&gt;
+<pre class="code ruby"><code class="ruby">&lt;source&gt;
   type groonga
   protocol http
   bind 127.0.0.1
@@ -159,7 +159,7 @@ describes configuration parameters of them.</p>
 
 <p>Here is an example:</p>
 
-<pre class="code ruby"><code>&lt;match groonga.command.*&gt;
+<pre class="code ruby"><code class="ruby">&lt;match groonga.command.*&gt;
   type groonga
   protocol command
   database /tmp/groonga/db
@@ -170,4 +170,4 @@ describes configuration parameters of them.</p>
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/file.constitution.html (+8 -8)
===================================================================
--- fluent-plugin-groonga/en/file.constitution.html    2013-08-07 13:48:25 +0900 (fa1c49a)
+++ fluent-plugin-groonga/en/file.constitution.html    2013-08-08 22:21:59 +0900 (576d68b)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -103,7 +103,7 @@ output plugin.</p>
 
 <p>Here is a diagram of this constitution.</p>
 
-<pre class="code ruby"><code>            update               update
+<pre class="code ruby"><code class="ruby">            update               update
              and                  and
             search  +---------+  search  +---------+
 +--------+ &lt;------&gt; | fluentd | &lt;------&gt; | master  |
@@ -129,7 +129,7 @@ server is alive.)</p>
 
 <p>Here is an example configuration file:</p>
 
-<pre class="code ruby"><code># For master groonga server
+<pre class="code ruby"><code class="ruby"># For master groonga server
 &lt;source&gt;
   type groonga
   protocol gqtp          # Or use the below line
@@ -245,7 +245,7 @@ plugin and the <code>groonga</code> output plugin.</p>
 
 <p>Here is a diagram of this constitution.</p>
 
-<pre class="code ruby"><code>            update               update
+<pre class="code ruby"><code class="ruby">            update               update
              and                  and
             search  +---------+  search  +---------+
 +--------+ &lt;------&gt; | fluentd | &lt;------&gt; | master  |
@@ -265,7 +265,7 @@ plugin and the <code>groonga</code> output plugin.</p>
 
 <p>Here is an example configuration file:</p>
 
-<pre class="code ruby"><code># For master groonga server
+<pre class="code ruby"><code class="ruby"># For master groonga server
 &lt;source&gt;
   type groonga
   protocol gqtp          # Or use the below line
@@ -354,7 +354,7 @@ output plugin and <code>groonga</code> output plugin.</p>
 
 <p>Here is a diagram of this constitution.</p>
 
-<pre class="code ruby"><code>            update                 update
+<pre class="code ruby"><code class="ruby">            update                 update
              and                    and
             search    +---------+  search  +---------+
 +--------+ &lt;--------&gt; | fluentd | &lt;------&gt; | master  |
@@ -394,4 +394,4 @@ output plugin and <code>groonga</code> output plugin.</p>
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/file.lgpl-2.1.html (+3 -3)
===================================================================
--- fluent-plugin-groonga/en/file.lgpl-2.1.html    2013-08-07 13:48:25 +0900 (06ceacf)
+++ fluent-plugin-groonga/en/file.lgpl-2.1.html    2013-08-08 22:21:59 +0900 (1d88b0f)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -66,4 +66,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/file.news.html (+12 -3)
===================================================================
--- fluent-plugin-groonga/en/file.news.html    2013-08-07 13:48:25 +0900 (79cac60)
+++ fluent-plugin-groonga/en/file.news.html    2013-08-08 22:21:59 +0900 (665d701)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -63,6 +63,15 @@
 
     <div id="content"><div id='filecontents'><h1>News</h1>
 
+<h2>1.0.2: 2013-08-08</h2>
+
+<h3>Improvements</h3>
+
+<ul>
+<li>Supported non-buffer mode.</li>
+<li>Required gqtp gem &gt;= 1.0.3.</li>
+</ul>
+
 <h2>1.0.1: 2012-12-29</h2>
 
 <h3>Improvements</h3>
@@ -89,4 +98,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/file_list.html (+6 -5)
===================================================================
--- fluent-plugin-groonga/en/file_list.html    2013-08-07 13:48:25 +0900 (be0a5a8)
+++ fluent-plugin-groonga/en/file_list.html    2013-08-08 22:21:59 +0900 (7477be6)
@@ -15,6 +15,7 @@
       <script type="text/javascript" charset="utf-8" src="js/full_list.js"></script>
     
 
+    <title>File List</title>
     <base id="base_target" target="_parent" />
   </head>
   <body>
@@ -46,19 +47,19 @@
       <ul id="full_list" class="file">
         
 
-  <li class="r1"><a href="index.html" title="README">README</a></li>
+  <li class="r1"><span class="object_link"><a href="index.html" title="README">README</a></a></li>
   
 
-  <li class="r2"><a href="file.news.html" title="News">News</a></li>
+  <li class="r2"><span class="object_link"><a href="file.configuration.html" title="Configuration">Configuration</a></a></li>
   
 
-  <li class="r1"><a href="file.constitution.html" title="Constitution">Constitution</a></li>
+  <li class="r1"><span class="object_link"><a href="file.news.html" title="News">News</a></a></li>
   
 
-  <li class="r2"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li>
+  <li class="r2"><span class="object_link"><a href="file.constitution.html" title="Constitution">Constitution</a></a></li>
   
 
-  <li class="r1"><a href="file.configuration.html" title="Configuration">Configuration</a></li>
+  <li class="r1"><span class="object_link"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></a></li>
   
 
       </ul>

  Modified: fluent-plugin-groonga/en/index.html (+9 -4)
===================================================================
--- fluent-plugin-groonga/en/index.html    2013-08-07 13:48:25 +0900 (f6459a5)
+++ fluent-plugin-groonga/en/index.html    2013-08-08 22:21:59 +0900 (078dce1)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -89,7 +89,7 @@ interface.</p>
 
 <h2>Install</h2>
 
-<pre class="code ruby"><code>% gem install fluent-plugin-groonga
+<pre class="code ruby"><code class="ruby">% gem install fluent-plugin-groonga
 </code></pre>
 
 <h2>Usage</h2>
@@ -121,6 +121,11 @@ contributed patches.)</p>
 <li>Japanese: <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></li>
 </ul>
 
+<h2>Source</h2>
+
+<p>The repository for fluent-plugin-groonga is on
+<a href="https://github.com/groonga/fluent-plugin-groonga/">GitHub</a>.</p>
+
 <h2>Thanks</h2>
 
 <ul>
@@ -131,4 +136,4 @@ contributed patches.)</p>
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/en/js/full_list.js (+7 -2)
===================================================================
--- fluent-plugin-groonga/en/js/full_list.js    2013-08-07 13:48:25 +0900 (e760063)
+++ fluent-plugin-groonga/en/js/full_list.js    2013-08-08 22:21:59 +0900 (bc9f04f)
@@ -17,6 +17,7 @@ function fullListSearch() {
   searchCache = [];
   $('#full_list li').each(function() {
     var link = $(this).find('.object_link a');
+    if (link.length === 0) return;
     var fullName = link.attr('title').split(' ')[0];
     searchCache.push({name:link.text(), fullName:fullName, node:$(this), link:link});
   });
@@ -41,7 +42,7 @@ function fullListSearch() {
       $('#full_list li').removeClass('found').each(function() {
 
         var link = $(this).find('.object_link a');
-        link.text(link.text());
+        if (link.length > 0) link.text(link.text());
       });
       if (clicked) {
         clicked.parents('ul').each(function() {
@@ -111,6 +112,10 @@ function linkList() {
   $('#full_list li, #full_list li a:last').click(function(evt) {
     if ($(this).hasClass('toggle')) return true;
     if (this.tagName.toLowerCase() == "li") {
+      if ($(this).find('.object_link a').length === 0) {
+        $(this).children('a.toggle').click();
+        return false;
+      }
       var toggle = $(this).children('a.toggle');
       if (toggle.size() > 0 && evt.pageX < toggle.offset().left) {
         toggle.click();
@@ -120,7 +125,7 @@ function linkList() {
     if (clicked) clicked.removeClass('clicked');
     var win = window.top.frames.main ? window.top.frames.main : window.parent;
     if (this.tagName.toLowerCase() == "a") {
-      clicked = $(this).parent('li').addClass('clicked');
+      clicked = $(this).parents('li').addClass('clicked');
       win.location = this.href;
     }
     else {

  Modified: fluent-plugin-groonga/en/method_list.html (+118 -157)
===================================================================
--- fluent-plugin-groonga/en/method_list.html    2013-08-07 13:48:25 +0900 (6b388e0)
+++ fluent-plugin-groonga/en/method_list.html    2013-08-08 22:21:59 +0900 (fd77b46)
@@ -15,6 +15,7 @@
       <script type="text/javascript" charset="utf-8" src="js/full_list.js"></script>
     
 
+    <title>Method List</title>
     <base id="base_target" target="_parent" />
   </head>
   <body>
@@ -48,353 +49,313 @@
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#close-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#close (method)">#close</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Parser</small>
-    
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#configure-instance_method" title="Fluent::GroongaInput#configure (method)">#configure</a></span>
-    
-      <small>Fluent::GroongaInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#configure-instance_method" title="Fluent::GroongaOutput::CommandClient#configure (method)">#configure</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#configure-instance_method" title="Fluent::GroongaOutput::CommandClient#configure (method)">#configure</a></span>
-    
-      <small>Fluent::GroongaOutput::CommandClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput.html#configure-instance_method" title="Fluent::GroongaInput#configure (method)">#configure</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput.html#configure-instance_method" title="Fluent::GroongaOutput#configure (method)">#configure</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <small>Fluent::GroongaOutput</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#create_client-instance_method" title="Fluent::GroongaOutput#create_client (method)">#create_client</a></span>
+    <small>Fluent::GroongaOutput</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#create_output-instance_method" title="Fluent::GroongaOutput#create_output (method)">#create_output</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>
-    
-      <small>Fluent::GroongaInput::BaseInput</small>
-    
+    <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>
-    
-      <small>Fluent::GroongaInput::BaseInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html#emit-instance_method" title="Fluent::GroongaOutput::RawGroongaOutput#emit (method)">#emit</a></span>
+    <small>Fluent::GroongaOutput::RawGroongaOutput</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#format-instance_method" title="Fluent::GroongaOutput#format (method)">#format</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#emit-instance_method" title="Fluent::GroongaOutput::Emitter#emit (method)">#emit</a></span>
+    <small>Fluent::GroongaOutput::Emitter</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#initialize-instance_method" title="Fluent::GroongaInput#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#emit-instance_method" title="Fluent::GroongaOutput#emit (method)">#emit</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>
+    <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#format-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#format (method)">#format</a></span>
+    <small>Fluent::GroongaOutput::BufferedGroongaOutput</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#initialize-instance_method" title="Fluent::GroongaInput::Repeater#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaInput::Repeater</small>
-    
+    <small>Fluent::GroongaInput::Repeater</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#initialize-instance_method" title="Fluent::GroongaOutput::Emitter#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::Emitter</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#initialize-instance_method" title="Fluent::GroongaOutput::CommandClient#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaOutput::CommandClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::BufferedGroongaOutput</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput::RawGroongaOutput#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::RawGroongaOutput</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#initialize-instance_method" title="Fluent::GroongaOutput::CommandClient#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Parser</small>
-    
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_body-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_body (method)">#on_body</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Parser</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput.html#initialize-instance_method" title="Fluent::GroongaInput#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_body-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_body (method)">#on_body</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_body-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_body (method)">#on_body</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html#on_body_data-instance_method" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient#on_body_data (method)">#on_body_data</a></span>
-    
-      <small>Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient</small>
-    
+    <small>Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_close-instance_method" title="Fluent::GroongaInput::Repeater#on_close (method)">#on_close</a></span>
-    
-      <small>Fluent::GroongaInput::Repeater</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_close-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_close (method)">#on_close</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_close-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_close (method)">#on_close</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Handler</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_close-instance_method" title="Fluent::GroongaInput::Repeater#on_close (method)">#on_close</a></span>
+    <small>Fluent::GroongaInput::Repeater</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_complete-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_complete (method)">#on_complete</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Parser</small>
-    
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_connect (method)">#on_connect</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Handler</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_connect (method)">#on_connect</a></span>
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_connect (method)">#on_connect</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_connect (method)">#on_connect</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_headers_complete-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_headers_complete (method)">#on_headers_complete</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_message_begin-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_message_begin (method)">#on_message_begin</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_message_complete-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_message_complete (method)">#on_message_complete</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_read (method)">#on_read</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Handler</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_read (method)">#on_read</a></span>
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_read (method)">#on_read</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_read-instance_method" title="Fluent::GroongaInput::Repeater#on_read (method)">#on_read</a></span>
+    <small>Fluent::GroongaInput::Repeater</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_read-instance_method" title="Fluent::GroongaInput::Repeater#on_read (method)">#on_read</a></span>
-    
-      <small>Fluent::GroongaInput::Repeater</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_read (method)">#on_read</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#send-instance_method" title="Fluent::GroongaOutput::GQTPClient#send (method)">#send</a></span>
-    
-      <small>Fluent::GroongaOutput::GQTPClient</small>
-    
+    <small>Fluent::GroongaOutput::GQTPClient</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#send-instance_method" title="Fluent::GroongaOutput::HTTPClient#send (method)">#send</a></span>
-    
-      <small>Fluent::GroongaOutput::HTTPClient</small>
-    
+    <small>Fluent::GroongaOutput::HTTPClient</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#send-instance_method" title="Fluent::GroongaOutput::CommandClient#send (method)">#send</a></span>
-    
-      <small>Fluent::GroongaOutput::CommandClient</small>
-    
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#shutdown-instance_method" title="Fluent::GroongaOutput#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::GQTPClient#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaOutput::GQTPClient</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::CommandClient#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaOutput::CommandClient</small>
-    
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::HTTPClient#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaOutput::HTTPClient</small>
-    
+    <small>Fluent::GroongaOutput::HTTPClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#shutdown-instance_method" title="Fluent::GroongaInput#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaInput::BaseInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#shutdown-instance_method" title="Fluent::GroongaOutput#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::GQTPClient#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaOutput::GQTPClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput.html#shutdown-instance_method" title="Fluent::GroongaInput#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#start-instance_method" title="Fluent::GroongaOutput::GQTPClient#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaOutput::GQTPClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span>
+    <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaInput::BaseInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#start-instance_method" title="Fluent::GroongaOutput#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#start-instance_method" title="Fluent::GroongaOutput#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#start-instance_method" title="Fluent::GroongaOutput::GQTPClient#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput::GQTPClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#start-instance_method" title="Fluent::GroongaOutput::HTTPClient#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaOutput::HTTPClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput.html#start-instance_method" title="Fluent::GroongaInput#start (method)">#start</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#start-instance_method" title="Fluent::GroongaOutput::CommandClient#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaOutput::CommandClient</small>
-    
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#start-instance_method" title="Fluent::GroongaInput#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#start-instance_method" title="Fluent::GroongaOutput::HTTPClient#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput::HTTPClient</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#write-instance_method" title="Fluent::GroongaOutput#write (method)">#write</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#write-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#write (method)">#write</a></span>
+    <small>Fluent::GroongaOutput::BufferedGroongaOutput</small>
   </li>
   
 

  Modified: fluent-plugin-groonga/en/top-level-namespace.html (+3 -3)
===================================================================
--- fluent-plugin-groonga/en/top-level-namespace.html    2013-08-07 13:48:25 +0900 (e3e04e5)
+++ fluent-plugin-groonga/en/top-level-namespace.html    2013-08-08 22:21:59 +0900 (5c512de)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -105,4 +105,4 @@
     <div id="footer"></div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/Fluent.html (+7 -7)
===================================================================
--- fluent-plugin-groonga/ja/Fluent.html    2013-08-07 13:48:25 +0900 (eb03fcf)
+++ fluent-plugin-groonga/ja/Fluent.html    2013-08-08 22:21:59 +0900 (eab8665)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -79,8 +79,8 @@
   
   
     <dt class="r1 last">Defined in:</dt>
-    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb<span class="defines">,<br />
-  lib/fluent/plugin/in_groonga.rb</span>
+    <dd class="r1 last">lib/fluent/plugin/in_groonga.rb<span class="defines">,<br />
+  lib/fluent/plugin/out_groonga.rb</span>
 </dd>
   
 </dl>
@@ -108,10 +108,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput.html (+6 -6)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput.html    2013-08-07 13:48:25 +0900 (b224236)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput.html    2013-08-08 22:21:59 +0900 (ae09bfd)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -237,7 +237,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of GroongaInput</p>
+<p>Returns a new instance of GroongaInput</p>
 
 
   </div>
@@ -390,10 +390,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html (+5 -5)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html    2013-08-07 13:48:25 +0900 (11883fa)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/BaseInput.html    2013-08-08 22:21:59 +0900 (51947ff)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -405,10 +405,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html (+15 -5)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html    2013-08-07 13:48:25 +0900 (065b45a)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput.html    2013-08-08 22:21:59 +0900 (b75d01e)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -101,6 +101,16 @@
 </dl>
 <div class="clear"></div>
 
+<h2>Defined Under Namespace</h2>
+<p class="children">
+  
+    
+  
+    
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">Handler</a></span>, <span class='object_link'><a href="GQTPInput/Parser.html" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span>
+    
+  
+</p>
 
   <h2>Constant Summary</h2>
   
@@ -135,10 +145,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Copied: fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Handler.html (+97 -41) 55%
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (5c3c831)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Handler.html    2013-08-08 22:21:59 +0900 (4ed0fa9)
@@ -4,26 +4,26 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaInput::Repeater
+  Class: Fluent::GroongaInput::GQTPInput::Handler
   
     &mdash; fluent-plugin-groonga
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
-  relpath = '../../';
-  framesUrl = "../../frames.html#!" + escape(window.location.href);
+  relpath = '../../../';
+  framesUrl = "../../../frames.html#!" + escape(window.location.href);
 </script>
 
 
-  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+  <script type="text/javascript" charset="utf-8" src="../../../js/jquery.js"></script>
 
-  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+  <script type="text/javascript" charset="utf-8" src="../../../js/app.js"></script>
 
 
   </head>
@@ -31,10 +31,10 @@
     <div id="header">
       <div id="menu">
   
-    <a href="../../alphabetical_index.html">Index (R)</a> &raquo;
-    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span>
+    <a href="../../../alphabetical_index.html">Index (H)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span></span>
      &raquo; 
-    <span class="title">Repeater</span>
+    <span class="title">Handler</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -43,17 +43,17 @@
       <div id="search">
   
     <a class="full_list_link" id="class_list_link"
-        href="../../class_list.html">
+        href="../../../class_list.html">
       Class List
     </a>
   
     <a class="full_list_link" id="method_list_link"
-        href="../../method_list.html">
+        href="../../../method_list.html">
       Method List
     </a>
   
     <a class="full_list_link" id="file_list_link"
-        href="../../file_list.html">
+        href="../../../file_list.html">
       File List
     </a>
   
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaInput::Repeater
+    <div id="content"><h1>Class: Fluent::GroongaInput::GQTPInput::Handler
   
   
   
@@ -73,14 +73,14 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">Coolio::TCPSocket</span>
+      <span class="inheritName">Coolio::Socket</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">Coolio::TCPSocket</li>
+            <li class="next">Coolio::Socket</li>
           
-            <li class="next">Fluent::GroongaInput::Repeater</li>
+            <li class="next">Fluent::GroongaInput::GQTPInput::Handler</li>
           
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
@@ -119,7 +119,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Repeater) <strong>initialize</strong>(socket, handler) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Handler) <strong>initialize</strong>(socket, input) </a>
     
 
     
@@ -136,7 +136,7 @@
 
   
     <span class="summary_desc"><div class='inline'>
-<p>A new instance of Repeater.</p>
+<p>A new instance of Handler.</p>
 </div></span>
   
 </li>
@@ -167,6 +167,28 @@
         <li class="public ">
   <span class="summary_signature">
     
+      <a href="#on_connect-instance_method" title="#on_connect (instance method)">- (Object) <strong>on_connect</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
       <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
     
 
@@ -196,7 +218,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span></tt>) <strong>initialize</strong>(socket, handler) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::GQTPInput::Handler (class)">Handler</a></span></tt>) <strong>initialize</strong>(socket, input) 
   
 
   
@@ -205,7 +227,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of Handler</p>
 
 
   </div>
@@ -219,17 +241,17 @@
       <pre class="lines">
 
 
-60
-61
-62
-63</pre>
+212
+213
+214
+215</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 212</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span>
   <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span> <span class='op'>=</span> <span class='id identifier rubyid_handler'>handler</span>
+  <span class='ivar'>@input</span> <span class='op'>=</span> <span class='id identifier rubyid_input'>input</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -258,15 +280,47 @@
       <pre class="lines">
 
 
-69
-70
-71</pre>
+227
+228
+229</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 227</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+  <span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_connect-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_connect</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+217
+218
+219
+220</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 217</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_connect'>on_connect</span>
+  <span class='ivar'>@parser</span> <span class='op'>=</span> <span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@input</span><span class='rparen'>)</span>
+  <span class='ivar'>@repeater</span> <span class='op'>=</span> <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_create_repeater'>create_repeater</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -288,15 +342,17 @@
       <pre class="lines">
 
 
-65
-66
-67</pre>
+222
+223
+224
+225</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 222</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+  <span class='ivar'>@parser</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_data'>data</span>
+  <span class='ivar'>@repeater</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -308,10 +364,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Copied: fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Parser.html (+104 -50) 50%
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (5c3c831)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/GQTPInput/Parser.html    2013-08-08 22:21:59 +0900 (516d93c)
@@ -4,26 +4,26 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaInput::Repeater
+  Class: Fluent::GroongaInput::GQTPInput::Parser
   
     &mdash; fluent-plugin-groonga
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
-  relpath = '../../';
-  framesUrl = "../../frames.html#!" + escape(window.location.href);
+  relpath = '../../../';
+  framesUrl = "../../../frames.html#!" + escape(window.location.href);
 </script>
 
 
-  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+  <script type="text/javascript" charset="utf-8" src="../../../js/jquery.js"></script>
 
-  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+  <script type="text/javascript" charset="utf-8" src="../../../js/app.js"></script>
 
 
   </head>
@@ -31,10 +31,10 @@
     <div id="header">
       <div id="menu">
   
-    <a href="../../alphabetical_index.html">Index (R)</a> &raquo;
-    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span>
+    <a href="../../../alphabetical_index.html">Index (P)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span></span>
      &raquo; 
-    <span class="title">Repeater</span>
+    <span class="title">Parser</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -43,17 +43,17 @@
       <div id="search">
   
     <a class="full_list_link" id="class_list_link"
-        href="../../class_list.html">
+        href="../../../class_list.html">
       Class List
     </a>
   
     <a class="full_list_link" id="method_list_link"
-        href="../../method_list.html">
+        href="../../../method_list.html">
       Method List
     </a>
   
     <a class="full_list_link" id="file_list_link"
-        href="../../file_list.html">
+        href="../../../file_list.html">
       File List
     </a>
   
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaInput::Repeater
+    <div id="content"><h1>Class: Fluent::GroongaInput::GQTPInput::Parser
   
   
   
@@ -73,14 +73,14 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">Coolio::TCPSocket</span>
+      <span class="inheritName">GQTP::Parser</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">Coolio::TCPSocket</li>
+            <li class="next">GQTP::Parser</li>
           
-            <li class="next">Fluent::GroongaInput::Repeater</li>
+            <li class="next">Fluent::GroongaInput::GQTPInput::Parser</li>
           
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
@@ -119,7 +119,29 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Repeater) <strong>initialize</strong>(socket, handler) </a>
+      <a href="#close-instance_method" title="#close (instance method)">- (Object) <strong>close</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Parser) <strong>initialize</strong>(input) </a>
     
 
     
@@ -136,7 +158,7 @@
 
   
     <span class="summary_desc"><div class='inline'>
-<p>A new instance of Repeater.</p>
+<p>A new instance of Parser.</p>
 </div></span>
   
 </li>
@@ -145,7 +167,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_close-instance_method" title="#on_close (instance method)">- (Object) <strong>on_close</strong> </a>
+      <a href="#on_body-instance_method" title="#on_body (instance method)">- (Object) <strong>on_body</strong>(chunk) </a>
     
 
     
@@ -167,7 +189,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
+      <a href="#on_complete-instance_method" title="#on_complete (instance method)">- (Object) <strong>on_complete</strong> </a>
     
 
     
@@ -196,7 +218,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span></tt>) <strong>initialize</strong>(socket, handler) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span></tt>) <strong>initialize</strong>(input) 
   
 
   
@@ -205,7 +227,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of Parser</p>
 
 
   </div>
@@ -219,17 +241,19 @@
       <pre class="lines">
 
 
-60
-61
-62
-63</pre>
+233
+234
+235
+236
+237</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 233</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span>
-  <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span> <span class='op'>=</span> <span class='id identifier rubyid_handler'>handler</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span>
+  <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</span>
+  <span class='ivar'>@input</span> <span class='op'>=</span> <span class='id identifier rubyid_input'>input</span>
+  <span class='id identifier rubyid_initialize_command_parser'>initialize_command_parser</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -244,9 +268,39 @@
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="on_close-instance_method">
+  <h3 class="signature first" id="close-instance_method">
+  
+    - (<tt>Object</tt>) <strong>close</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+247
+248
+249</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 247</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_close'>close</span>
+  <span class='ivar'>@command_parser</span><span class='period'>.</span><span class='id identifier rubyid_finish'>finish</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_body-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_close</strong> 
+    - (<tt>Object</tt>) <strong>on_body</strong>(chunk) 
   
 
   
@@ -258,15 +312,15 @@
       <pre class="lines">
 
 
-69
-70
-71</pre>
+239
+240
+241</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 239</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_on_body'>on_body</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span>
+  <span class='ivar'>@command_parser</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_chunk'>chunk</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -274,9 +328,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="on_read-instance_method">
+  <h3 class="signature " id="on_complete-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_read</strong>(data) 
+    - (<tt>Object</tt>) <strong>on_complete</strong> 
   
 
   
@@ -288,15 +342,15 @@
       <pre class="lines">
 
 
-65
-66
-67</pre>
+243
+244
+245</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 243</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_on_complete'>on_complete</span>
+  <span class='ivar'>@command_parser</span> <span class='op'>&lt;&lt;</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>\n</span><span class='tstring_end'>&quot;</span></span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -308,10 +362,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html (+15 -5)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html    2013-08-07 13:48:25 +0900 (3b03215)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput.html    2013-08-08 22:21:59 +0900 (71ad2a8)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -101,6 +101,16 @@
 </dl>
 <div class="clear"></div>
 
+<h2>Defined Under Namespace</h2>
+<p class="children">
+  
+    
+  
+    
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span>
+    
+  
+</p>
 
   <h2>Constant Summary</h2>
   
@@ -135,10 +145,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Added: fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput/Handler.html (+545 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/HTTPInput/Handler.html    2013-08-08 22:21:59 +0900 (18e7a1c)
@@ -0,0 +1,545 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaInput::HTTPInput::Handler
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../../';
+  framesUrl = "../../../frames.html#!" + escape(window.location.href);
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../../alphabetical_index.html">Index (H)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span></span>
+     &raquo; 
+    <span class="title">Handler</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaInput::HTTPInput::Handler
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Coolio::Socket</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Coolio::Socket</li>
+          
+            <li class="next">Fluent::GroongaInput::HTTPInput::Handler</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+  
+  
+  
+    <dt class="r2 last">Defined in:</dt>
+    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Handler) <strong>initialize</strong>(socket, input) </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of Handler.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_body-instance_method" title="#on_body (instance method)">- (Object) <strong>on_body</strong>(chunk) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_connect-instance_method" title="#on_connect (instance method)">- (Object) <strong>on_connect</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_headers_complete-instance_method" title="#on_headers_complete (instance method)">- (Object) <strong>on_headers_complete</strong>(headers) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_message_begin-instance_method" title="#on_message_begin (instance method)">- (Object) <strong>on_message_begin</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_message_complete-instance_method" title="#on_message_complete (instance method)">- (Object) <strong>on_message_complete</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  <div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <div class="method_details first">
+  <h3 class="signature first" id="initialize-instance_method">
+  
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span></tt>) <strong>initialize</strong>(socket, input) 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns a new instance of Handler</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+164
+165
+166
+167</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 164</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_input'>input</span><span class='rparen'>)</span>
+  <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
+  <span class='ivar'>@input</span> <span class='op'>=</span> <span class='id identifier rubyid_input'>input</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="on_body-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_body</strong>(chunk) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+186
+187
+188</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 186</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_body'>on_body</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span>
+  <span class='ivar'>@body</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_chunk'>chunk</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_connect-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_connect</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+169
+170
+171
+172</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 169</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_connect'>on_connect</span>
+  <span class='ivar'>@parser</span> <span class='op'>=</span> <span class='const'>HTTP</span><span class='op'>::</span><span class='const'>Parser</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span>
+  <span class='ivar'>@repeater</span> <span class='op'>=</span> <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_create_repeater'>create_repeater</span><span class='lparen'>(</span><span class='kw'>self</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_headers_complete-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_headers_complete</strong>(headers) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+183
+184</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 183</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_headers_complete'>on_headers_complete</span><span class='lparen'>(</span><span class='id identifier rubyid_headers'>headers</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_message_begin-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_message_begin</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+179
+180
+181</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 179</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_message_begin'>on_message_begin</span>
+  <span class='ivar'>@body</span> <span class='op'>=</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_end'>&quot;</span></span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_message_complete-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_message_complete</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 190</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_message_complete'>on_message_complete</span>
+  <span class='id identifier rubyid_params'>params</span> <span class='op'>=</span> <span class='const'>WEBrick</span><span class='op'>::</span><span class='const'>HTTPUtils</span><span class='period'>.</span><span class='id identifier rubyid_parse_query'>parse_query</span><span class='lparen'>(</span><span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_query_string'>query_string</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_path_info'>path_info</span> <span class='op'>=</span> <span class='ivar'>@parser</span><span class='period'>.</span><span class='id identifier rubyid_request_path'>request_path</span>
+  <span class='kw'>case</span> <span class='id identifier rubyid_path_info'>path_info</span>
+  <span class='kw'>when</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\A\/d\/</span><span class='regexp_end'>/</span></span>
+    <span class='id identifier rubyid_command'>command</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span>
+    <span class='kw'>if</span> <span class='id identifier rubyid_command'>command</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>load</span><span class='tstring_end'>&quot;</span></span>
+      <span class='id identifier rubyid_params'>params</span><span class='lbracket'>[</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>values</span><span class='tstring_end'>&quot;</span></span><span class='rbracket'>]</span> <span class='op'>=</span> <span class='ivar'>@body</span> <span class='kw'>unless</span> <span class='ivar'>@body</span><span class='period'>.</span><span class='id identifier rubyid_empty?'>empty?</span>
+    <span class='kw'>end</span>
+    <span class='ivar'>@input</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='comma'>,</span> <span class='id identifier rubyid_params'>params</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="on_read-instance_method">
+  
+    - (<tt>Object</tt>) <strong>on_read</strong>(data) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+174
+175
+176
+177</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 174</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+  <span class='ivar'>@parser</span> <span class='op'>&lt;&lt;</span> <span class='id identifier rubyid_data'>data</span>
+  <span class='ivar'>@repeater</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer">
+  Generated on Thu Aug  8 22:18:49 2013 by
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
+  0.8.7 (ruby-1.9.3).
+</div>
+
+  </body>
+</html>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html (+6 -6)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (5c3c831)
+++ fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html    2013-08-08 22:21:59 +0900 (c73177d)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -205,7 +205,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of Repeater</p>
 
 
   </div>
@@ -308,10 +308,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput.html (+151 -83)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput.html    2013-08-07 13:48:25 +0900 (f382223)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput.html    2013-08-08 22:21:59 +0900 (43005c6)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -73,12 +73,12 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">BufferedOutput</span>
+      <span class="inheritName">Output</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">BufferedOutput</li>
+            <li class="next">Output</li>
           
             <li class="next">Fluent::GroongaOutput</li>
           
@@ -101,6 +101,16 @@
 </dl>
 <div class="clear"></div>
 
+<h2>Defined Under Namespace</h2>
+<p class="children">
+  
+    
+  
+    
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span>, <span class='object_link'><a href="GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span>, <span class='object_link'><a href="GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span>, <span class='object_link'><a href="GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span>, <span class='object_link'><a href="GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span>, <span class='object_link'><a href="GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span>
+    
+  
+</p>
 
 
 
@@ -141,7 +151,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#format-instance_method" title="#format (instance method)">- (Object) <strong>format</strong>(tag, time, record) </a>
+      <a href="#create_client-instance_method" title="#create_client (instance method)">- (Object) <strong>create_client</strong>(protocol) </a>
     
 
     
@@ -163,15 +173,13 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (GroongaOutput) <strong>initialize</strong> </a>
+      <a href="#create_output-instance_method" title="#create_output (instance method)">- (Object) <strong>create_output</strong>(buffer_type, emitter) </a>
     
 
     
   </span>
   
   
-    <span class="note title constructor">constructor</span>
-  
   
   
   
@@ -179,9 +187,7 @@
   
 
   
-    <span class="summary_desc"><div class='inline'>
-<p>A new instance of GroongaOutput.</p>
-</div></span>
+    <span class="summary_desc"><div class='inline'></div></span>
   
 </li>
 
@@ -189,7 +195,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a>
+      <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, event_stream, chain) </a>
     
 
     
@@ -211,7 +217,33 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (GroongaOutput) <strong>initialize</strong> </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of GroongaOutput.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a>
     
 
     
@@ -233,7 +265,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#write-instance_method" title="#write (instance method)">- (Object) <strong>write</strong>(chunk) </a>
+      <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a>
     
 
     
@@ -271,7 +303,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of GroongaOutput</p>
+<p>Returns a new instance of GroongaOutput</p>
 
 
   </div>
@@ -322,33 +354,71 @@
       <pre class="lines">
 
 
-31
-32
-33
-34
-35
-36
-37
-38
 39
 40
 41
-42</pre>
+42
+43
+44
+45
+46
+47</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 31</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 39</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span>
   <span class='kw'>super</span>
-  <span class='kw'>case</span> <span class='ivar'>@protocol</span>
+  <span class='ivar'>@client</span> <span class='op'>=</span> <span class='id identifier rubyid_create_client'>create_client</span><span class='lparen'>(</span><span class='ivar'>@protocol</span><span class='rparen'>)</span>
+  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span>
+
+  <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='const'>Emitter</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='ivar'>@client</span><span class='comma'>,</span> <span class='ivar'>@table</span><span class='rparen'>)</span>
+  <span class='ivar'>@output</span> <span class='op'>=</span> <span class='id identifier rubyid_create_output'>create_output</span><span class='lparen'>(</span><span class='ivar'>@buffer_type</span><span class='comma'>,</span> <span class='ivar'>@emitter</span><span class='rparen'>)</span>
+  <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="create_client-instance_method">
+  
+    - (<tt>Object</tt>) <strong>create_client</strong>(protocol) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 65</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_create_client'>create_client</span><span class='lparen'>(</span><span class='id identifier rubyid_protocol'>protocol</span><span class='rparen'>)</span>
+  <span class='kw'>case</span> <span class='id identifier rubyid_protocol'>protocol</span>
   <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>http</span><span class='tstring_end'>&quot;</span></span>
-    <span class='ivar'>@client</span> <span class='op'>=</span> <span class='const'>HTTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+    <span class='const'>HTTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
   <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>gqtp</span><span class='tstring_end'>&quot;</span></span>
-    <span class='ivar'>@client</span> <span class='op'>=</span> <span class='const'>GQTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+    <span class='const'>GQTPClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
   <span class='kw'>when</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>command</span><span class='tstring_end'>&quot;</span></span>
-    <span class='ivar'>@client</span> <span class='op'>=</span> <span class='const'>CommandClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+    <span class='const'>CommandClient</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
   <span class='kw'>end</span>
-  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -356,9 +426,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="format-instance_method">
+  <h3 class="signature " id="create_output-instance_method">
   
-    - (<tt>Object</tt>) <strong>format</strong>(tag, time, record) 
+    - (<tt>Object</tt>) <strong>create_output</strong>(buffer_type, emitter) 
   
 
   
@@ -370,15 +440,23 @@
       <pre class="lines">
 
 
-54
-55
-56</pre>
+76
+77
+78
+79
+80
+81
+82</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 54</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 76</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_format'>format</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
-  <span class='lbracket'>[</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_msgpack'>to_msgpack</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_create_output'>create_output</span><span class='lparen'>(</span><span class='id identifier rubyid_buffer_type'>buffer_type</span><span class='comma'>,</span> <span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span>
+  <span class='kw'>if</span> <span class='id identifier rubyid_buffer_type'>buffer_type</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>none</span><span class='tstring_end'>&quot;</span></span>
+    <span class='const'>RawGroongaOutput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span>
+  <span class='kw'>else</span>
+    <span class='const'>BufferedGroongaOutput</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -386,9 +464,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="shutdown-instance_method">
+  <h3 class="signature " id="emit-instance_method">
   
-    - (<tt>Object</tt>) <strong>shutdown</strong> 
+    - (<tt>Object</tt>) <strong>emit</strong>(tag, event_stream, chain) 
   
 
   
@@ -400,17 +478,15 @@
       <pre class="lines">
 
 
-49
-50
-51
-52</pre>
+61
+62
+63</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 49</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 61</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span>
-  <span class='kw'>super</span>
-  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span>
+  <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -418,9 +494,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="start-instance_method">
+  <h3 class="signature " id="shutdown-instance_method">
   
-    - (<tt>Object</tt>) <strong>start</strong> 
+    - (<tt>Object</tt>) <strong>shutdown</strong> 
   
 
   
@@ -432,17 +508,19 @@
       <pre class="lines">
 
 
-44
-45
-46
-47</pre>
+55
+56
+57
+58
+59</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 44</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 55</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span>
   <span class='kw'>super</span>
-  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span>
+  <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span>
+  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_shutdown'>shutdown</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -450,9 +528,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="write-instance_method">
+  <h3 class="signature " id="start-instance_method">
   
-    - (<tt>Object</tt>) <strong>write</strong>(chunk) 
+    - (<tt>Object</tt>) <strong>start</strong> 
   
 
   
@@ -464,29 +542,19 @@
       <pre class="lines">
 
 
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67</pre>
+49
+50
+51
+52
+53</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 58</span>
-
-<span class='kw'>def</span> <span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span>
-  <span class='id identifier rubyid_chunk'>chunk</span><span class='period'>.</span><span class='id identifier rubyid_msgpack_each'>msgpack_each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='op'>|</span>
-    <span class='kw'>if</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Agroonga\.command\.</span><span class='regexp_end'>/</span></span> <span class='op'>=~</span> <span class='id identifier rubyid_tag'>tag</span>
-      <span class='id identifier rubyid_name'>name</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span>
-      <span class='id identifier rubyid_send_command'>send_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_arguments'>arguments</span><span class='rparen'>)</span>
-    <span class='kw'>else</span>
-      <span class='id identifier rubyid_store_chunk'>store_chunk</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span>
-    <span class='kw'>end</span>
-  <span class='kw'>end</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 49</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span>
+  <span class='kw'>super</span>
+  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span>
+  <span class='ivar'>@output</span><span class='period'>.</span><span class='id identifier rubyid_start'>start</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -498,10 +566,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Copied: fluent-plugin-groonga/ja/Fluent/GroongaOutput/BufferedGroongaOutput.html (+53 -49) 56%
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (5c3c831)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/BufferedGroongaOutput.html    2013-08-08 22:21:59 +0900 (bca5148)
@@ -4,15 +4,15 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaInput::Repeater
+  Class: Fluent::GroongaOutput::BufferedGroongaOutput
   
     &mdash; fluent-plugin-groonga
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -31,10 +31,10 @@
     <div id="header">
       <div id="menu">
   
-    <a href="../../alphabetical_index.html">Index (R)</a> &raquo;
-    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span>
+    <a href="../../alphabetical_index.html">Index (B)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
      &raquo; 
-    <span class="title">Repeater</span>
+    <span class="title">BufferedGroongaOutput</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaInput::Repeater
+    <div id="content"><h1>Class: Fluent::GroongaOutput::BufferedGroongaOutput
   
   
   
@@ -73,14 +73,14 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">Coolio::TCPSocket</span>
+      <span class="inheritName">BufferedOutput</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">Coolio::TCPSocket</li>
+            <li class="next">BufferedOutput</li>
           
-            <li class="next">Fluent::GroongaInput::Repeater</li>
+            <li class="next">Fluent::GroongaOutput::BufferedGroongaOutput</li>
           
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
@@ -96,7 +96,7 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
   
 </dl>
 <div class="clear"></div>
@@ -119,15 +119,13 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Repeater) <strong>initialize</strong>(socket, handler) </a>
+      <a href="#format-instance_method" title="#format (instance method)">- (Object) <strong>format</strong>(tag, time, record) </a>
     
 
     
   </span>
   
   
-    <span class="note title constructor">constructor</span>
-  
   
   
   
@@ -135,9 +133,7 @@
   
 
   
-    <span class="summary_desc"><div class='inline'>
-<p>A new instance of Repeater.</p>
-</div></span>
+    <span class="summary_desc"><div class='inline'></div></span>
   
 </li>
 
@@ -145,13 +141,15 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_close-instance_method" title="#on_close (instance method)">- (Object) <strong>on_close</strong> </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (BufferedGroongaOutput) <strong>initialize</strong>(emitter) </a>
     
 
     
   </span>
   
   
+    <span class="note title constructor">constructor</span>
+  
   
   
   
@@ -159,7 +157,9 @@
   
 
   
-    <span class="summary_desc"><div class='inline'></div></span>
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of BufferedGroongaOutput.</p>
+</div></span>
   
 </li>
 
@@ -167,7 +167,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
+      <a href="#write-instance_method" title="#write (instance method)">- (Object) <strong>write</strong>(chunk) </a>
     
 
     
@@ -196,7 +196,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span></tt>) <strong>initialize</strong>(socket, handler) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span></tt>) <strong>initialize</strong>(emitter) 
   
 
   
@@ -205,7 +205,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of BufferedGroongaOutput</p>
 
 
   </div>
@@ -219,17 +219,17 @@
       <pre class="lines">
 
 
-60
-61
-62
-63</pre>
+133
+134
+135
+136</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 133</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span>
-  <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span> <span class='op'>=</span> <span class='id identifier rubyid_handler'>handler</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span>
+  <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='id identifier rubyid_emitter'>emitter</span>
+  <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -244,9 +244,9 @@
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="on_close-instance_method">
+  <h3 class="signature first" id="format-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_close</strong> 
+    - (<tt>Object</tt>) <strong>format</strong>(tag, time, record) 
   
 
   
@@ -258,15 +258,15 @@
       <pre class="lines">
 
 
-69
-70
-71</pre>
+138
+139
+140</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 138</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_format'>format</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
+  <span class='lbracket'>[</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rbracket'>]</span><span class='period'>.</span><span class='id identifier rubyid_to_msgpack'>to_msgpack</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -274,9 +274,9 @@
 </div>
     
       <div class="method_details ">
-  <h3 class="signature " id="on_read-instance_method">
+  <h3 class="signature " id="write-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_read</strong>(data) 
+    - (<tt>Object</tt>) <strong>write</strong>(chunk) 
   
 
   
@@ -288,15 +288,19 @@
       <pre class="lines">
 
 
-65
-66
-67</pre>
+142
+143
+144
+145
+146</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 142</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_chunk'>chunk</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_chunk'>chunk</span><span class='period'>.</span><span class='id identifier rubyid_msgpack_each'>msgpack_each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='op'>|</span>
+    <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -308,10 +312,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Added: fluent-plugin-groonga/ja/Fluent/GroongaOutput/CommandClient.html (+449 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/CommandClient.html    2013-08-08 22:21:59 +0900 (68bd136)
@@ -0,0 +1,449 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::CommandClient
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../';
+  framesUrl = "../../frames.html#!" + escape(window.location.href);
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../alphabetical_index.html">Index (C)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
+     &raquo; 
+    <span class="title">CommandClient</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::CommandClient
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::CommandClient</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+      <dt class="r2">Includes:</dt>
+      <dd class="r2">Configurable</dd>
+      
+    
+  
+  
+  
+    <dt class="r1 last">Defined in:</dt>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#configure-instance_method" title="#configure (instance method)">- (Object) <strong>configure</strong>(conf) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (CommandClient) <strong>initialize</strong> </a>
+    
+
+    
+  </span>
+  
+  
+    <span class="note title constructor">constructor</span>
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of CommandClient.</p>
+</div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  <div id="constructor_details" class="method_details_list">
+  <h2>Constructor Details</h2>
+  
+    <div class="method_details first">
+  <h3 class="signature first" id="initialize-instance_method">
+  
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span></tt>) <strong>initialize</strong> 
+  
+
+  
+
+  
+</h3><div class="docstring">
+  <div class="discussion">
+    
+<p>Returns a new instance of CommandClient</p>
+
+
+  </div>
+</div>
+<div class="tags">
+  
+
+</div><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+215
+216
+217</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 215</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span>
+  <span class='kw'>super</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+  
+</div>
+
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="configure-instance_method">
+  
+    - (<tt>Object</tt>) <strong>configure</strong>(conf) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+219
+220
+221</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 219</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_configure'>configure</span><span class='lparen'>(</span><span class='id identifier rubyid_conf'>conf</span><span class='rparen'>)</span>
+  <span class='kw'>super</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="send-instance_method">
+  
+    - (<tt>Object</tt>) <strong>send</strong>(command) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 235</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_body'>body</span> <span class='op'>=</span> <span class='kw'>nil</span>
+  <span class='kw'>if</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_name'>name</span> <span class='op'>==</span> <span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>load</span><span class='tstring_end'>&quot;</span></span>
+    <span class='id identifier rubyid_body'>body</span> <span class='op'>=</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_arguments'>arguments</span><span class='period'>.</span><span class='id identifier rubyid_delete'>delete</span><span class='lparen'>(</span><span class='symbol'>:values</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
+  <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_uri_format'>to_uri_format</span><span class='rbrace'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+  <span class='kw'>if</span> <span class='id identifier rubyid_body'>body</span>
+    <span class='id identifier rubyid_body'>body</span><span class='period'>.</span><span class='id identifier rubyid_each_line'>each_line</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_line'>line</span><span class='op'>|</span>
+      <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='embexpr_beg'>#{</span><span class='id identifier rubyid_line'>line</span><span class='rbrace'>}</span><span class='tstring_content'>\n</span><span class='tstring_end'>&quot;</span></span><span class='rparen'>)</span>
+    <span class='kw'>end</span>
+  <span class='kw'>end</span>
+  <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="shutdown-instance_method">
+  
+    - (<tt>Object</tt>) <strong>shutdown</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+228
+229
+230
+231
+232
+233</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 228</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span>
+  <span class='ivar'>@groonga_input</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+  <span class='ivar'>@groonga_output</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+  <span class='ivar'>@groonga_error</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
+  <span class='const'>Process</span><span class='period'>.</span><span class='id identifier rubyid_waitpid'>waitpid</span><span class='lparen'>(</span><span class='ivar'>@pid</span><span class='rparen'>)</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="start-instance_method">
+  
+    - (<tt>Object</tt>) <strong>start</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+223
+224
+225
+226</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 223</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span>
+  <span class='id identifier rubyid_run_groonga'>run_groonga</span>
+  <span class='id identifier rubyid_wrap_io'>wrap_io</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer">
+  Generated on Thu Aug  8 22:18:49 2013 by
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
+  0.8.7 (ruby-1.9.3).
+</div>
+
+  </body>
+</html>

  Copied: fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html (+50 -95) 55%
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (5c3c831)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/Emitter.html    2013-08-08 22:21:59 +0900 (e891900)
@@ -4,15 +4,15 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaInput::Repeater
+  Class: Fluent::GroongaOutput::Emitter
   
     &mdash; fluent-plugin-groonga
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -31,10 +31,10 @@
     <div id="header">
       <div id="menu">
   
-    <a href="../../alphabetical_index.html">Index (R)</a> &raquo;
-    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span>
+    <a href="../../alphabetical_index.html">Index (E)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
      &raquo; 
-    <span class="title">Repeater</span>
+    <span class="title">Emitter</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaInput::Repeater
+    <div id="content"><h1>Class: Fluent::GroongaOutput::Emitter
   
   
   
@@ -73,14 +73,12 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">Coolio::TCPSocket</span>
+      <span class="inheritName">Object</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">Coolio::TCPSocket</li>
-          
-            <li class="next">Fluent::GroongaInput::Repeater</li>
+            <li class="next">Fluent::GroongaOutput::Emitter</li>
           
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
@@ -96,7 +94,7 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
   
 </dl>
 <div class="clear"></div>
@@ -119,33 +117,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Repeater) <strong>initialize</strong>(socket, handler) </a>
-    
-
-    
-  </span>
-  
-  
-    <span class="note title constructor">constructor</span>
-  
-  
-  
-  
-  
-  
-
-  
-    <span class="summary_desc"><div class='inline'>
-<p>A new instance of Repeater.</p>
-</div></span>
-  
-</li>
-
-      
-        <li class="public ">
-  <span class="summary_signature">
-    
-      <a href="#on_close-instance_method" title="#on_close (instance method)">- (Object) <strong>on_close</strong> </a>
+      <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, record) </a>
     
 
     
@@ -167,13 +139,15 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Emitter) <strong>initialize</strong>(client, table) </a>
     
 
     
   </span>
   
   
+    <span class="note title constructor">constructor</span>
+  
   
   
   
@@ -181,7 +155,9 @@
   
 
   
-    <span class="summary_desc"><div class='inline'></div></span>
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of Emitter.</p>
+</div></span>
   
 </li>
 
@@ -189,14 +165,13 @@
     </ul>
   
 
-
-  <div id="constructor_details" class="method_details_list">
+<div id="constructor_details" class="method_details_list">
   <h2>Constructor Details</h2>
   
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span></tt>) <strong>initialize</strong>(socket, handler) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span></tt>) <strong>initialize</strong>(client, table) 
   
 
   
@@ -205,7 +180,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of Emitter</p>
 
 
   </div>
@@ -219,17 +194,17 @@
       <pre class="lines">
 
 
-60
-61
-62
-63</pre>
+85
+86
+87
+88</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 85</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span>
-  <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span> <span class='op'>=</span> <span class='id identifier rubyid_handler'>handler</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_client'>client</span><span class='comma'>,</span> <span class='id identifier rubyid_table'>table</span><span class='rparen'>)</span>
+  <span class='ivar'>@client</span> <span class='op'>=</span> <span class='id identifier rubyid_client'>client</span>
+  <span class='ivar'>@table</span> <span class='op'>=</span> <span class='id identifier rubyid_table'>table</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -244,39 +219,9 @@
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="on_close-instance_method">
-  
-    - (<tt>Object</tt>) <strong>on_close</strong> 
-  
-
-  
-
-  
-</h3><table class="source_code">
-  <tr>
-    <td>
-      <pre class="lines">
-
-
-69
-70
-71</pre>
-    </td>
-    <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span>
-
-<span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
-<span class='kw'>end</span></pre>
-    </td>
-  </tr>
-</table>
-</div>
-    
-      <div class="method_details ">
-  <h3 class="signature " id="on_read-instance_method">
+  <h3 class="signature first" id="emit-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_read</strong>(data) 
+    - (<tt>Object</tt>) <strong>emit</strong>(tag, record) 
   
 
   
@@ -288,15 +233,25 @@
       <pre class="lines">
 
 
-65
-66
-67</pre>
+90
+91
+92
+93
+94
+95
+96
+97</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span>
-
-<span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 90</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
+  <span class='kw'>if</span> <span class='tstring'><span class='regexp_beg'>/</span><span class='tstring_content'>\Agroonga\.command\.</span><span class='regexp_end'>/</span></span> <span class='op'>=~</span> <span class='id identifier rubyid_tag'>tag</span>
+    <span class='id identifier rubyid_name'>name</span> <span class='op'>=</span> <span class='gvar'>$POSTMATCH</span>
+    <span class='id identifier rubyid_send_command'>send_command</span><span class='lparen'>(</span><span class='id identifier rubyid_name'>name</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
+  <span class='kw'>else</span>
+    <span class='id identifier rubyid_store_chunk'>store_chunk</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -308,10 +263,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Added: fluent-plugin-groonga/ja/Fluent/GroongaOutput/GQTPClient.html (+322 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/GQTPClient.html    2013-08-08 22:21:59 +0900 (bb5731a)
@@ -0,0 +1,322 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::GQTPClient
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../';
+  framesUrl = "../../frames.html#!" + escape(window.location.href);
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../alphabetical_index.html">Index (G)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
+     &raquo; 
+    <span class="title">GQTPClient</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::GQTPClient
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::GQTPClient</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+      <dt class="r2">Includes:</dt>
+      <dd class="r2">Configurable</dd>
+      
+    
+  
+  
+  
+    <dt class="r1 last">Defined in:</dt>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="send-instance_method">
+  
+    - (<tt>Object</tt>) <strong>send</strong>(command) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 194</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span>
+  <span class='ivar'>@client</span> <span class='op'>||=</span> <span class='const'>GQTP</span><span class='op'>::</span><span class='const'>Client</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span><span class='lparen'>(</span><span class='symbol'>:address</span> <span class='op'>=&gt;</span> <span class='ivar'>@host</span><span class='comma'>,</span>
+                               <span class='symbol'>:port</span> <span class='op'>=&gt;</span> <span class='ivar'>@port</span><span class='comma'>,</span>
+                               <span class='symbol'>:connection</span> <span class='op'>=&gt;</span> <span class='symbol'>:coolio</span><span class='comma'>,</span>
+                               <span class='symbol'>:loop</span> <span class='op'>=&gt;</span> <span class='ivar'>@loop</span><span class='rparen'>)</span>
+  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_command_format'>to_command_format</span><span class='rparen'>)</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_header'>header</span><span class='comma'>,</span> <span class='id identifier rubyid_body'>body</span><span class='op'>|</span>
+    <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_stop'>stop</span>
+  <span class='kw'>end</span>
+  <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="shutdown-instance_method">
+  
+    - (<tt>Object</tt>) <strong>shutdown</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+186
+187
+188
+189
+190
+191
+192</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 186</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span>
+  <span class='kw'>return</span> <span class='kw'>if</span> <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_nil?'>nil?</span>
+  <span class='ivar'>@client</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span> <span class='kw'>do</span>
+    <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_stop'>stop</span>
+  <span class='kw'>end</span>
+  <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="start-instance_method">
+  
+    - (<tt>Object</tt>) <strong>start</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+181
+182
+183
+184</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 181</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span>
+  <span class='ivar'>@loop</span> <span class='op'>=</span> <span class='const'>Coolio</span><span class='op'>::</span><span class='const'>Loop</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+  <span class='ivar'>@client</span> <span class='op'>=</span> <span class='kw'>nil</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer">
+  Generated on Thu Aug  8 22:18:49 2013 by
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
+  0.8.7 (ruby-1.9.3).
+</div>
+
+  </body>
+</html>

  Added: fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient.html (+312 -0) 100644
===================================================================
--- /dev/null
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient.html    2013-08-08 22:21:59 +0900 (ea4492b)
@@ -0,0 +1,312 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<title>
+  Class: Fluent::GroongaOutput::HTTPClient
+  
+    &mdash; fluent-plugin-groonga
+  
+</title>
+
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
+
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
+
+<script type="text/javascript" charset="utf-8">
+  hasFrames = window.top.frames.main ? true : false;
+  relpath = '../../';
+  framesUrl = "../../frames.html#!" + escape(window.location.href);
+</script>
+
+
+  <script type="text/javascript" charset="utf-8" src="../../js/jquery.js"></script>
+
+  <script type="text/javascript" charset="utf-8" src="../../js/app.js"></script>
+
+
+  </head>
+  <body>
+    <div id="header">
+      <div id="menu">
+  
+    <a href="../../alphabetical_index.html">Index (H)</a> &raquo;
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
+     &raquo; 
+    <span class="title">HTTPClient</span>
+  
+
+  <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
+</div>
+
+      <div id="search">
+  
+    <a class="full_list_link" id="class_list_link"
+        href="../../class_list.html">
+      Class List
+    </a>
+  
+    <a class="full_list_link" id="method_list_link"
+        href="../../method_list.html">
+      Method List
+    </a>
+  
+    <a class="full_list_link" id="file_list_link"
+        href="../../file_list.html">
+      File List
+    </a>
+  
+</div>
+      <div class="clear"></div>
+    </div>
+
+    <iframe id="search_frame"></iframe>
+
+    <div id="content"><h1>Class: Fluent::GroongaOutput::HTTPClient
+  
+  
+  
+</h1>
+
+<dl class="box">
+  
+    <dt class="r1">Inherits:</dt>
+    <dd class="r1">
+      <span class="inheritName">Object</span>
+      
+        <ul class="fullTree">
+          <li>Object</li>
+          
+            <li class="next">Fluent::GroongaOutput::HTTPClient</li>
+          
+        </ul>
+        <a href="#" class="inheritanceTree">show all</a>
+      
+      </dd>
+    
+  
+  
+    
+  
+    
+      <dt class="r2">Includes:</dt>
+      <dd class="r2">Configurable</dd>
+      
+    
+  
+  
+  
+    <dt class="r1 last">Defined in:</dt>
+    <dd class="r1 last">lib/fluent/plugin/out_groonga.rb</dd>
+  
+</dl>
+<div class="clear"></div>
+
+<h2>Defined Under Namespace</h2>
+<p class="children">
+  
+    
+  
+    
+      <strong class="classes">Classes:</strong> <span class='object_link'><a href="HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</a></span>
+    
+  
+</p>
+
+
+
+
+
+
+
+  
+    <h2>
+      Instance Method Summary
+      <small>(<a href="#" class="summary_toggle">collapse</a>)</small>
+    </h2>
+
+    <ul class="summary">
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#send-instance_method" title="#send (instance method)">- (Object) <strong>send</strong>(command) </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#shutdown-instance_method" title="#shutdown (instance method)">- (Object) <strong>shutdown</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+        <li class="public ">
+  <span class="summary_signature">
+    
+      <a href="#start-instance_method" title="#start (instance method)">- (Object) <strong>start</strong> </a>
+    
+
+    
+  </span>
+  
+  
+  
+  
+  
+  
+  
+
+  
+    <span class="summary_desc"><div class='inline'></div></span>
+  
+</li>
+
+      
+    </ul>
+  
+
+
+  
+
+  <div id="instance_method_details" class="method_details_list">
+    <h2>Instance Method Details</h2>
+
+    
+      <div class="method_details first">
+  <h3 class="signature first" id="send-instance_method">
+  
+    - (<tt>Object</tt>) <strong>send</strong>(command) 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+162
+163
+164
+165
+166
+167</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 162</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_send'>send</span><span class='lparen'>(</span><span class='id identifier rubyid_command'>command</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_client'>client</span> <span class='op'>=</span> <span class='const'>GroongaHTTPClient</span><span class='period'>.</span><span class='id identifier rubyid_connect'>connect</span><span class='lparen'>(</span><span class='ivar'>@host</span><span class='comma'>,</span> <span class='ivar'>@port</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_client'>client</span><span class='period'>.</span><span class='id identifier rubyid_request'>request</span><span class='lparen'>(</span><span class='tstring'><span class='tstring_beg'>&quot;</span><span class='tstring_content'>GET</span><span class='tstring_end'>&quot;</span></span><span class='comma'>,</span> <span class='id identifier rubyid_command'>command</span><span class='period'>.</span><span class='id identifier rubyid_to_uri_format'>to_uri_format</span><span class='rparen'>)</span>
+  <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_attach'>attach</span><span class='lparen'>(</span><span class='id identifier rubyid_client'>client</span><span class='rparen'>)</span>
+  <span class='ivar'>@loop</span><span class='period'>.</span><span class='id identifier rubyid_run'>run</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="shutdown-instance_method">
+  
+    - (<tt>Object</tt>) <strong>shutdown</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+159
+160</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 159</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_shutdown'>shutdown</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+      <div class="method_details ">
+  <h3 class="signature " id="start-instance_method">
+  
+    - (<tt>Object</tt>) <strong>start</strong> 
+  
+
+  
+
+  
+</h3><table class="source_code">
+  <tr>
+    <td>
+      <pre class="lines">
+
+
+155
+156
+157</pre>
+    </td>
+    <td>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 155</span>
+
+<span class='kw'>def</span> <span class='id identifier rubyid_start'>start</span>
+  <span class='ivar'>@loop</span> <span class='op'>=</span> <span class='const'>Coolio</span><span class='op'>::</span><span class='const'>Loop</span><span class='period'>.</span><span class='id identifier rubyid_new'>new</span>
+<span class='kw'>end</span></pre>
+    </td>
+  </tr>
+</table>
+</div>
+    
+  </div>
+
+</div>
+
+    <div id="footer">
+  Generated on Thu Aug  8 22:18:49 2013 by
+  <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
+  0.8.7 (ruby-1.9.3).
+</div>
+
+  </body>
+</html>

  Modified: fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html (+8 -8)
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html    2013-08-07 13:48:25 +0900 (b3fa631)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html    2013-08-08 22:21:59 +0900 (1b9fd7f)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="../../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -163,11 +163,11 @@
       <pre class="lines">
 
 
-111
-112</pre>
+170
+171</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 111</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 170</span>
 
 <span class='kw'>def</span> <span class='id identifier rubyid_on_body_data'>on_body_data</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
@@ -181,10 +181,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Copied: fluent-plugin-groonga/ja/Fluent/GroongaOutput/RawGroongaOutput.html (+44 -90) 58%
===================================================================
--- fluent-plugin-groonga/ja/Fluent/GroongaInput/Repeater.html    2013-08-07 13:48:25 +0900 (5c3c831)
+++ fluent-plugin-groonga/ja/Fluent/GroongaOutput/RawGroongaOutput.html    2013-08-08 22:21:59 +0900 (9059258)
@@ -4,15 +4,15 @@
   <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>
-  Class: Fluent::GroongaInput::Repeater
+  Class: Fluent::GroongaOutput::RawGroongaOutput
   
     &mdash; fluent-plugin-groonga
   
 </title>
 
-  <link rel="stylesheet" href="../../css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="../../css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="../../css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -32,9 +32,9 @@
       <div id="menu">
   
     <a href="../../alphabetical_index.html">Index (R)</a> &raquo;
-    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span></span>
+    <span class='title'><span class='object_link'><a href="../../Fluent.html" title="Fluent (module)">Fluent</a></span></span> &raquo; <span class='title'><span class='object_link'><a href="../GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span></span>
      &raquo; 
-    <span class="title">Repeater</span>
+    <span class="title">RawGroongaOutput</span>
   
 
   <div class="noframes"><span class="title">(</span><a href="." target="_top">no frames</a><span class="title">)</span></div>
@@ -63,7 +63,7 @@
 
     <iframe id="search_frame"></iframe>
 
-    <div id="content"><h1>Class: Fluent::GroongaInput::Repeater
+    <div id="content"><h1>Class: Fluent::GroongaOutput::RawGroongaOutput
   
   
   
@@ -73,14 +73,14 @@
   
     <dt class="r1">Inherits:</dt>
     <dd class="r1">
-      <span class="inheritName">Coolio::TCPSocket</span>
+      <span class="inheritName">Output</span>
       
         <ul class="fullTree">
           <li>Object</li>
           
-            <li class="next">Coolio::TCPSocket</li>
+            <li class="next">Output</li>
           
-            <li class="next">Fluent::GroongaInput::Repeater</li>
+            <li class="next">Fluent::GroongaOutput::RawGroongaOutput</li>
           
         </ul>
         <a href="#" class="inheritanceTree">show all</a>
@@ -96,7 +96,7 @@
   
   
     <dt class="r2 last">Defined in:</dt>
-    <dd class="r2 last">lib/fluent/plugin/in_groonga.rb</dd>
+    <dd class="r2 last">lib/fluent/plugin/out_groonga.rb</dd>
   
 </dl>
 <div class="clear"></div>
@@ -119,33 +119,7 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#initialize-instance_method" title="#initialize (instance method)">- (Repeater) <strong>initialize</strong>(socket, handler) </a>
-    
-
-    
-  </span>
-  
-  
-    <span class="note title constructor">constructor</span>
-  
-  
-  
-  
-  
-  
-
-  
-    <span class="summary_desc"><div class='inline'>
-<p>A new instance of Repeater.</p>
-</div></span>
-  
-</li>
-
-      
-        <li class="public ">
-  <span class="summary_signature">
-    
-      <a href="#on_close-instance_method" title="#on_close (instance method)">- (Object) <strong>on_close</strong> </a>
+      <a href="#emit-instance_method" title="#emit (instance method)">- (Object) <strong>emit</strong>(tag, event_stream, chain) </a>
     
 
     
@@ -167,13 +141,15 @@
         <li class="public ">
   <span class="summary_signature">
     
-      <a href="#on_read-instance_method" title="#on_read (instance method)">- (Object) <strong>on_read</strong>(data) </a>
+      <a href="#initialize-instance_method" title="#initialize (instance method)">- (RawGroongaOutput) <strong>initialize</strong>(emitter) </a>
     
 
     
   </span>
   
   
+    <span class="note title constructor">constructor</span>
+  
   
   
   
@@ -181,7 +157,9 @@
   
 
   
-    <span class="summary_desc"><div class='inline'></div></span>
+    <span class="summary_desc"><div class='inline'>
+<p>A new instance of RawGroongaOutput.</p>
+</div></span>
   
 </li>
 
@@ -196,7 +174,7 @@
     <div class="method_details first">
   <h3 class="signature first" id="initialize-instance_method">
   
-    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span></tt>) <strong>initialize</strong>(socket, handler) 
+    - (<tt><span class='object_link'><a href="" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span></tt>) <strong>initialize</strong>(emitter) 
   
 
   
@@ -205,7 +183,7 @@
 </h3><div class="docstring">
   <div class="discussion">
     
-<p>A new instance of Repeater</p>
+<p>Returns a new instance of RawGroongaOutput</p>
 
 
   </div>
@@ -219,17 +197,17 @@
       <pre class="lines">
 
 
-60
-61
-62
-63</pre>
+119
+120
+121
+122</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 60</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 119</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='comma'>,</span> <span class='id identifier rubyid_handler'>handler</span><span class='rparen'>)</span>
-  <span class='kw'>super</span><span class='lparen'>(</span><span class='id identifier rubyid_socket'>socket</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span> <span class='op'>=</span> <span class='id identifier rubyid_handler'>handler</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_initialize'>initialize</span><span class='lparen'>(</span><span class='id identifier rubyid_emitter'>emitter</span><span class='rparen'>)</span>
+  <span class='ivar'>@emitter</span> <span class='op'>=</span> <span class='id identifier rubyid_emitter'>emitter</span>
+  <span class='kw'>super</span><span class='lparen'>(</span><span class='rparen'>)</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -244,39 +222,9 @@
 
     
       <div class="method_details first">
-  <h3 class="signature first" id="on_close-instance_method">
-  
-    - (<tt>Object</tt>) <strong>on_close</strong> 
-  
-
-  
-
-  
-</h3><table class="source_code">
-  <tr>
-    <td>
-      <pre class="lines">
-
-
-69
-70
-71</pre>
-    </td>
-    <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 69</span>
-
-<span class='kw'>def</span> <span class='id identifier rubyid_on_close'>on_close</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_close'>close</span>
-<span class='kw'>end</span></pre>
-    </td>
-  </tr>
-</table>
-</div>
-    
-      <div class="method_details ">
-  <h3 class="signature " id="on_read-instance_method">
+  <h3 class="signature first" id="emit-instance_method">
   
-    - (<tt>Object</tt>) <strong>on_read</strong>(data) 
+    - (<tt>Object</tt>) <strong>emit</strong>(tag, event_stream, chain) 
   
 
   
@@ -288,15 +236,21 @@
       <pre class="lines">
 
 
-65
-66
-67</pre>
+124
+125
+126
+127
+128
+129</pre>
     </td>
     <td>
-      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/in_groonga.rb', line 65</span>
+      <pre class="code"><span class="info file"># File 'lib/fluent/plugin/out_groonga.rb', line 124</span>
 
-<span class='kw'>def</span> <span class='id identifier rubyid_on_read'>on_read</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
-  <span class='ivar'>@handler</span><span class='period'>.</span><span class='id identifier rubyid_write'>write</span><span class='lparen'>(</span><span class='id identifier rubyid_data'>data</span><span class='rparen'>)</span>
+<span class='kw'>def</span> <span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_event_stream'>event_stream</span><span class='comma'>,</span> <span class='id identifier rubyid_chain'>chain</span><span class='rparen'>)</span>
+  <span class='id identifier rubyid_event_stream'>event_stream</span><span class='period'>.</span><span class='id identifier rubyid_each'>each</span> <span class='kw'>do</span> <span class='op'>|</span><span class='id identifier rubyid_time'>time</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='op'>|</span>
+    <span class='ivar'>@emitter</span><span class='period'>.</span><span class='id identifier rubyid_emit'>emit</span><span class='lparen'>(</span><span class='id identifier rubyid_tag'>tag</span><span class='comma'>,</span> <span class='id identifier rubyid_record'>record</span><span class='rparen'>)</span>
+  <span class='kw'>end</span>
+  <span class='id identifier rubyid_chain'>chain</span><span class='period'>.</span><span class='id identifier rubyid_next'>next</span>
 <span class='kw'>end</span></pre>
     </td>
   </tr>
@@ -308,10 +262,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/alphabetical_index.html (+98 -8)
===================================================================
--- fluent-plugin-groonga/ja/alphabetical_index.html    2013-08-07 13:48:25 +0900 (2379b17)
+++ fluent-plugin-groonga/ja/alphabetical_index.html    2013-08-08 22:21:59 +0900 (2f05b70)
@@ -8,9 +8,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -67,16 +67,16 @@
     <li class="r1"><a href="index.html" title="はじめに">はじめに</a></li>
     
   
-    <li class="r2"><a href="file.news.html" title="お知らせ">お知らせ</a></li>
+    <li class="r2"><a href="file.configuration.html" title="設定">設定</a></li>
     
   
-    <li class="r1"><a href="file.constitution.html" title="構成">構成</a></li>
+    <li class="r1"><a href="file.news.html" title="お知らせ">お知らせ</a></li>
     
   
-    <li class="r2"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li>
+    <li class="r2"><a href="file.constitution.html" title="構成">構成</a></li>
     
   
-    <li class="r1"><a href="file.configuration.html" title="設定">設定</a></li>
+    <li class="r1"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li>
     
   
   </ul>
@@ -103,6 +103,43 @@
                 
               </li>
             
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+          </ul>
+        </ul>
+      
+        
+        <ul id="alpha_C" class="alpha">
+          <li class="letter">C</li>
+          <ul>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+          </ul>
+        </ul>
+      
+        
+        <ul id="alpha_E" class="alpha">
+          <li class="letter">E</li>
+          <ul>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
           </ul>
         </ul>
       
@@ -125,6 +162,13 @@
           <ul>
             
               <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+              <li>
                 <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span>
                 
                   <small>(Fluent::GroongaInput)</small>
@@ -161,21 +205,67 @@
           <ul>
             
               <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+              <li>
                 <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span>
                 
                   <small>(Fluent::GroongaInput)</small>
                 
               </li>
             
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">Handler</a></span>
+                
+                  <small>(Fluent::GroongaInput::GQTPInput)</small>
+                
+              </li>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span>
+                
+                  <small>(Fluent::GroongaInput::HTTPInput)</small>
+                
+              </li>
+            
+          </ul>
+        </ul>
+      
+        
+        <ul id="alpha_P" class="alpha">
+          <li class="letter">P</li>
+          <ul>
+            
+              <li>
+                <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span>
+                
+                  <small>(Fluent::GroongaInput::GQTPInput)</small>
+                
+              </li>
+            
           </ul>
         </ul>
       
         
+          </td><td valign='top' width="33%">
+          
+        
         <ul id="alpha_R" class="alpha">
           <li class="letter">R</li>
           <ul>
             
               <li>
+                <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span>
+                
+                  <small>(Fluent::GroongaOutput)</small>
+                
+              </li>
+            
+              <li>
                 <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span>
                 
                   <small>(Fluent::GroongaInput)</small>
@@ -194,9 +284,9 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/class_list.html (+3 -2)
===================================================================
--- fluent-plugin-groonga/ja/class_list.html    2013-08-07 13:48:25 +0900 (0ee9064)
+++ fluent-plugin-groonga/ja/class_list.html    2013-08-08 22:21:59 +0900 (a0bb72e)
@@ -15,6 +15,7 @@
       <script type="text/javascript" charset="utf-8" src="js/full_list.js"></script>
     
 
+    <title>Class List</title>
     <base id="base_target" target="_parent" />
   </head>
   <body>
@@ -44,8 +45,8 @@
       <div id="search">Search: <input type="text" /></div>
 
       <ul id="full_list" class="class">
-        <li><span class='object_link'><a href="top-level-namespace.html" title=" (root)">Top Level Namespace</a></span></li>
-<li><a class='toggle'></a> <span class='object_link'><a href="Fluent.html" title="Fluent (module)">Fluent</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> &lt; Input<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> &lt; Object<small class='search_info'>Fluent::GroongaInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> &lt; BaseInput<small cla
 ss='sear
 ch_info'>Fluent::GroongaInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> &lt; TCPSocket<small class='search_info'>Fluent::GroongaInput</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span> &lt; BufferedOutput<small class='search_info'>Fluent</small></li></ul>
+        <li><span class='object_link'><a href="top-level-namespace.html" title="Top Level Namespace (root)">Top Level Namespace</a></span></li>
+<li><a class='toggle'></a> <span class='object_link'><a href="Fluent.html" title="Fluent (module)">Fluent</a></span><small class='search_info'>Top Level Namespace</small></li><ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput.html" title="Fluent::GroongaInput (class)">GroongaInput</a></span> &lt; Input<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html" title="Fluent::GroongaInput::BaseInput (class)">BaseInput</a></span> &lt; Object<small class='search_info'>Fluent::GroongaInput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput.html" title="Fluent::GroongaInput::GQTPInput (class)">GQTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html" title="Fluent::GroongaInput::GQTPInput::Handler (class)">H
 andler</
 a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li><li><span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html" title="Fluent::GroongaInput::GQTPInput::Parser (class)">Parser</a></span> &lt; Parser<small class='search_info'>Fluent::GroongaInput::GQTPInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput.html" title="Fluent::GroongaInput::HTTPInput (class)">HTTPInput</a></span> &lt; BaseInput<small class='search_info'>Fluent::GroongaInput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html" title="Fluent::GroongaInput::HTTPInput::Handler (class)">Handler</a></span> &lt; Socket<small class='search_info'>Fluent::GroongaInput::HTTPInput</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaInput/Repeater.html" title="Fluent::GroongaInput::Repeater (class)">Repeater</a></span> &lt; TCPSocket<small c
 lass='se
 arch_info'>Fluent::GroongaInput</small></li></ul><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput.html" title="Fluent::GroongaOutput (class)">GroongaOutput</a></span> &lt; Output<small class='search_info'>Fluent</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html" title="Fluent::GroongaOutput::BufferedGroongaOutput (class)">BufferedGroongaOutput</a></span> &lt; BufferedOutput<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html" title="Fluent::GroongaOutput::CommandClient (class)">CommandClient</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html" title="Fluent::GroongaOutput::Emitter (class)">Emitter</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><span class='object
 _link'><
 a href="Fluent/GroongaOutput/GQTPClient.html" title="Fluent::GroongaOutput::GQTPClient (class)">GQTPClient</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><li><a class='toggle'></a> <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html" title="Fluent::GroongaOutput::HTTPClient (class)">HTTPClient</a></span> &lt; Object<small class='search_info'>Fluent::GroongaOutput</small></li><ul><li><span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient (class)">GroongaHTTPClient</a></span> &lt; HttpClient<small class='search_info'>Fluent::GroongaOutput::HTTPClient</small></li></ul><li><span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html" title="Fluent::GroongaOutput::RawGroongaOutput (class)">RawGroongaOutput</a></span> &lt; Output<small class='search_info'>Fluent::GroongaOutput</small></li></ul></ul>
 
       </ul>
     </div>

  Modified: fluent-plugin-groonga/ja/css/style.css (+10 -0)
===================================================================
--- fluent-plugin-groonga/ja/css/style.css    2013-08-07 13:48:25 +0900 (ca54c2b)
+++ fluent-plugin-groonga/ja/css/style.css    2013-08-08 22:21:59 +0900 (6d3243e)
@@ -27,6 +27,16 @@ h2 small { font-weight: normal; font-size: 0.7em; display: block; float: right;
 .rdoc-term { padding-right: 25px; font-weight: bold; }
 .rdoc-list p { margin: 0; padding: 0; margin-bottom: 4px; }
 
+/* style for <table> */
+#filecontents table, .docstring table { border-collapse: collapse; }
+#filecontents table th, #filecontents table td,
+.docstring table th, .docstring table td { border: 1px solid #ccc; padding: 8px; padding-right: 17px; }
+#filecontents table tr:nth-child(odd),
+.docstring table tr:nth-child(odd) { background: #eee; }
+#filecontents table tr:nth-child(even),
+.docstring table tr:nth-child(even) { background: #fff; }
+#filecontents table th, .docstring table th { background: #fff; }
+
 /* style for <ul> */
 #filecontents li > p, .docstring li > p { margin: 0px; }
 #filecontents ul, .docstring ul { padding-left: 20px; }

  Modified: fluent-plugin-groonga/ja/file.README.html (+10 -5)
===================================================================
--- fluent-plugin-groonga/ja/file.README.html    2013-08-07 13:48:25 +0900 (b0b5674)
+++ fluent-plugin-groonga/ja/file.README.html    2013-08-08 22:21:59 +0900 (bc96538)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -81,7 +81,7 @@
 
 <h2>インストール</h2>
 
-<pre class="code ruby"><code>% gem install fluent-plugin-groonga
+<pre class="code ruby"><code class="ruby">% gem install fluent-plugin-groonga
 </code></pre>
 
 <h2>使い方</h2>
@@ -112,6 +112,11 @@
 <li>日本語: <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></li>
 </ul>
 
+<h2>Source</h2>
+
+<p>The repository for fluent-plugin-groonga is on
+<a href="https://github.com/groonga/fluent-plugin-groonga/">GitHub</a>.</p>
+
 <h2>感謝</h2>
 
 <ul>
@@ -120,9 +125,9 @@
 </div></div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/file.configuration.html (+7 -7)
===================================================================
--- fluent-plugin-groonga/ja/file.configuration.html    2013-08-07 13:48:25 +0900 (2195a81)
+++ fluent-plugin-groonga/ja/file.configuration.html    2013-08-08 22:21:59 +0900 (97b8d8e)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -101,7 +101,7 @@
 
 <p>以下は設定例です。</p>
 
-<pre class="code ruby"><code>&lt;source&gt;
+<pre class="code ruby"><code class="ruby">&lt;source&gt;
   type groonga
   protocol http
   bind 127.0.0.1
@@ -157,7 +157,7 @@
 
 <p>以下は設定例です。</p>
 
-<pre class="code ruby"><code>&lt;match groonga.command.*&gt;
+<pre class="code ruby"><code class="ruby">&lt;match groonga.command.*&gt;
   type groonga
   protocol command
   database /tmp/groonga/db
@@ -166,10 +166,10 @@
 </div></div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/file.constitution.html (+10 -10)
===================================================================
--- fluent-plugin-groonga/ja/file.constitution.html    2013-08-07 13:48:25 +0900 (26899be)
+++ fluent-plugin-groonga/ja/file.constitution.html    2013-08-08 22:21:59 +0900 (9ed4de0)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -92,7 +92,7 @@
 
 <p>この構成のときの構成図です。</p>
 
-<pre class="code ruby"><code>            update               update
+<pre class="code ruby"><code class="ruby">            update               update
              and                  and
             search  +---------+  search  +---------+
 +--------+ &lt;------&gt; | fluentd | &lt;------&gt; | master  |
@@ -111,7 +111,7 @@
 
 <p>以下は設定例です。</p>
 
-<pre class="code ruby"><code># マスターgroongaサーバー用設定
+<pre class="code ruby"><code class="ruby"># マスターgroongaサーバー用設定
 &lt;source&gt;
   type groonga
   protocol gqtp          # あるいは下の行を使う
@@ -213,7 +213,7 @@
 
 <p>この構成のときの構成図です。</p>
 
-<pre class="code ruby"><code>            update               update
+<pre class="code ruby"><code class="ruby">            update               update
              and                  and
             search  +---------+  search  +---------+
 +--------+ &lt;------&gt; | fluentd | &lt;------&gt; | master  |
@@ -233,7 +233,7 @@
 
 <p>以下は設定例です。</p>
 
-<pre class="code ruby"><code># マスターgroongaサーバー用設定
+<pre class="code ruby"><code class="ruby"># マスターgroongaサーバー用設定
 &lt;source&gt;
   type groonga
   protocol gqtp          # あるいは下の行を使う
@@ -316,7 +316,7 @@
 
 <p>この構成のときの構成図です。</p>
 
-<pre class="code ruby"><code>            update                 update
+<pre class="code ruby"><code class="ruby">            update                 update
              and                    and
             search    +---------+  search  +---------+
 +--------+ &lt;--------&gt; | fluentd | &lt;------&gt; | master  |
@@ -354,10 +354,10 @@
 </div></div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/file.lgpl-2.1.html (+5 -5)
===================================================================
--- fluent-plugin-groonga/ja/file.lgpl-2.1.html    2013-08-07 13:48:25 +0900 (9faa649)
+++ fluent-plugin-groonga/ja/file.lgpl-2.1.html    2013-08-08 22:21:59 +0900 (fda4e5d)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -64,10 +64,10 @@
     <div id="content"><div id='filecontents'>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>                       Version 2.1, February 1999<br/><br/> Copyright (C) 1991, 1999 Free Software Foundation, Inc.<br/> 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/> Everyone is permitted to copy and distribute verbatim copies<br/> of this license document, but changing it is not allowed.<br/><br/>[This is the first released version of the Lesser GPL.  It also counts<br/> as the successor of the GNU Library Public License, version 2, hence<br/> the version number 2.1.]<br/><br/>                            Preamble<br/><br/>  The licenses for most software are designed to take away your<br/>freedom to share and change it.  By contrast, the GNU General Public<br/>Licenses are intended to guarantee your freedom to share and change<br/>free software--to make sure the software is free for all its users.<br/><br/>  This license, the Lesser General Public Licens
 e, appli
 es to some<br/>specially designated software packages--typically libraries--of the<br/>Free Software Foundation and other authors who decide to use it.  You<br/>can use it too, but we suggest you first think carefully about whether<br/>this license or the ordinary General Public License is the better<br/>strategy to use in any particular case, based on the explanations below.<br/><br/>  When we speak of free software, we are referring to freedom of use,<br/>not price.  Our General Public Licenses are designed to make sure that<br/>you have the freedom to distribute copies of free software (and charge<br/>for this service if you wish); that you receive source code or can get<br/>it if you want it; that you can change the software and use pieces of<br/>it in new free programs; and that you are informed that you can do<br/>these things.<br/><br/>  To protect your rights, we need to make restrictions that forbid<br/>distributors to deny you these rights or to ask you to surrende
 r these<
 br/>rights.  These restrictions translate to certain responsibilities for<br/>you if you distribute copies of the library or if you modify it.<br/><br/>  For example, if you distribute copies of the library, whether gratis<br/>or for a fee, you must give the recipients all the rights that we gave<br/>you.  You must make sure that they, too, receive or can get the source<br/>code.  If you link other code with the library, you must provide<br/>complete object files to the recipients, so that they can relink them<br/>with the library after making changes to the library and recompiling<br/>it.  And you must show them these terms so they know their rights.<br/><br/>  We protect your rights with a two-step method: (1) we copyright the<br/>library, and (2) we offer you this license, which gives you legal<br/>permission to copy, distribute and/or modify the library.<br/><br/>  To protect each distributor, we want to make it very clear that<br/>there is no warranty for the free libra
 ry.  Als
 o, if the library is<br/>modified by someone else and passed on, the recipients should know<br/>that what they have is not the original version, so that the original<br/>author's reputation will not be affected by problems that might be<br/>introduced by others.<br/><br/>  Finally, software patents pose a constant threat to the existence of<br/>any free program.  We wish to make sure that a company cannot<br/>effectively restrict the users of a free program by obtaining a<br/>restrictive license from a patent holder.  Therefore, we insist that<br/>any patent license obtained for a version of the library must be<br/>consistent with the full freedom of use specified in this license.<br/><br/>  Most GNU software, including some libraries, is covered by the<br/>ordinary GNU General Public License.  This license, the GNU Lesser<br/>General Public License, applies to certain designated libraries, and<br/>is quite different from the ordinary General Public License.  We use<br/>thi
 s licens
 e for certain libraries in order to permit linking those<br/>libraries into non-free programs.<br/><br/>  When a program is linked with a library, whether statically or using<br/>a shared library, the combination of the two is legally speaking a<br/>combined work, a derivative of the original library.  The ordinary<br/>General Public License therefore permits such linking only if the<br/>entire combination fits its criteria of freedom.  The Lesser General<br/>Public License permits more lax criteria for linking other code with<br/>the library.<br/><br/>  We call this license the &quot;Lesser&quot; General Public License because it<br/>does Less to protect the user's freedom than the ordinary General<br/>Public License.  It also provides other free software developers Less<br/>of an advantage over competing non-free programs.  These disadvantages<br/>are the reason we use the ordinary General Public License for many<br/>libraries.  However, the Lesser license provides advanta
 ges in c
 ertain<br/>special circumstances.<br/><br/>  For example, on rare occasions, there may be a special need to<br/>encourage the widest possible use of a certain library, so that it becomes<br/>a de-facto standard.  To achieve this, non-free programs must be<br/>allowed to use the library.  A more frequent case is that a free<br/>library does the same job as widely used non-free libraries.  In this<br/>case, there is little to gain by limiting the free library to free<br/>software only, so we use the Lesser General Public License.<br/><br/>  In other cases, permission to use a particular library in non-free<br/>programs enables a greater number of people to use a large body of<br/>free software.  For example, permission to use the GNU C Library in<br/>non-free programs enables many more people to use the whole GNU<br/>operating system, as well as its variant, the GNU/Linux operating<br/>system.<br/><br/>  Although the Lesser General Public License is Less protective of the<br/>
 users' f
 reedom, it does ensure that the user of a program that is<br/>linked with the Library has the freedom and the wherewithal to run<br/>that program using a modified version of the Library.<br/><br/>  The precise terms and conditions for copying, distribution and<br/>modification follow.  Pay close attention to the difference between a<br/>&quot;work based on the library&quot; and a &quot;work that uses the library&quot;.  The<br/>former contains code derived from the library, whereas the latter must<br/>be combined with the library in order to run.<br/><br/>                  GNU LESSER GENERAL PUBLIC LICENSE<br/>   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION<br/><br/>  0. This License Agreement applies to any software library or other<br/>program which contains a notice placed by the copyright holder or<br/>other authorized party saying it may be distributed under the terms of<br/>this Lesser General Public License (also called &quot;this License&quot;).<b
 r/>Each 
 licensee is addressed as &quot;you&quot;.<br/><br/>  A &quot;library&quot; means a collection of software functions and/or data<br/>prepared so as to be conveniently linked with application programs<br/>(which use some of those functions and data) to form executables.<br/><br/>  The &quot;Library&quot;, below, refers to any such software library or work<br/>which has been distributed under these terms.  A &quot;work based on the<br/>Library&quot; means either the Library or any derivative work under<br/>copyright law: that is to say, a work containing the Library or a<br/>portion of it, either verbatim or with modifications and/or translated<br/>straightforwardly into another language.  (Hereinafter, translation is<br/>included without limitation in the term &quot;modification&quot;.)<br/><br/>  &quot;Source code&quot; for a work means the preferred form of the work for<br/>making modifications to it.  For a library, complete source code means<br/>all the source code for all
  modules
  it contains, plus any associated<br/>interface definition files, plus the scripts used to control compilation<br/>and installation of the library.<br/><br/>  Activities other than copying, distribution and modification are not<br/>covered by this License; they are outside its scope.  The act of<br/>running a program using the Library is not restricted, and output from<br/>such a program is covered only if its contents constitute a work based<br/>on the Library (independent of the use of the Library in a tool for<br/>writing it).  Whether that is true depends on what the Library does<br/>and what the program that uses the Library does.<br/><br/>  1. You may copy and distribute verbatim copies of the Library's<br/>complete source code as you receive it, in any medium, provided that<br/>you conspicuously and appropriately publish on each copy an<br/>appropriate copyright notice and disclaimer of warranty; keep intact<br/>all the notices that refer to this License and to the ab
 sence of
  any<br/>warranty; and distribute a copy of this License along with the<br/>Library.<br/><br/>  You may charge a fee for the physical act of transferring a copy,<br/>and you may at your option offer warranty protection in exchange for a<br/>fee.<br/><br/>  2. You may modify your copy or copies of the Library or any portion<br/>of it, thus forming a work based on the Library, and copy and<br/>distribute such modifications or work under the terms of Section 1<br/>above, provided that you also meet all of these conditions:<br/><br/>    a) The modified work must itself be a software library.<br/><br/>    b) You must cause the files modified to carry prominent notices<br/>    stating that you changed the files and the date of any change.<br/><br/>    c) You must cause the whole of the work to be licensed at no<br/>    charge to all third parties under the terms of this License.<br/><br/>    d) If a facility in the modified Library refers to a function or a<br/>    table of data 
 to be su
 pplied by an application program that uses<br/>    the facility, other than as an argument passed when the facility<br/>    is invoked, then you must make a good faith effort to ensure that,<br/>    in the event an application does not supply such function or<br/>    table, the facility still operates, and performs whatever part of<br/>    its purpose remains meaningful.<br/><br/>    (For example, a function in a library to compute square roots has<br/>    a purpose that is entirely well-defined independent of the<br/>    application.  Therefore, Subsection 2d requires that any<br/>    application-supplied function or table used by this function must<br/>    be optional: if the application does not supply it, the square<br/>    root function must still compute square roots.)<br/><br/>These requirements apply to the modified work as a whole.  If<br/>identifiable sections of that work are not derived from the Library,<br/>and can be reasonably considered independent and separa
 te works
  in<br/>themselves, then this License, and its terms, do not apply to those<br/>sections when you distribute them as separate works.  But when you<br/>distribute the same sections as part of a whole which is a work based<br/>on the Library, the distribution of the whole must be on the terms of<br/>this License, whose permissions for other licensees extend to the<br/>entire whole, and thus to each and every part regardless of who wrote<br/>it.<br/><br/>Thus, it is not the intent of this section to claim rights or contest<br/>your rights to work written entirely by you; rather, the intent is to<br/>exercise the right to control the distribution of derivative or<br/>collective works based on the Library.<br/><br/>In addition, mere aggregation of another work not based on the Library<br/>with the Library (or with a work based on the Library) on a volume of<br/>a storage or distribution medium does not bring the other work under<br/>the scope of this License.<br/><br/>  3. You ma
 y opt to
  apply the terms of the ordinary GNU General Public<br/>License instead of this License to a given copy of the Library.  To do<br/>this, you must alter all the notices that refer to this License, so<br/>that they refer to the ordinary GNU General Public License, version 2,<br/>instead of to this License.  (If a newer version than version 2 of the<br/>ordinary GNU General Public License has appeared, then you can specify<br/>that version instead if you wish.)  Do not make any other change in<br/>these notices.<br/><br/>  Once this change is made in a given copy, it is irreversible for<br/>that copy, so the ordinary GNU General Public License applies to all<br/>subsequent copies and derivative works made from that copy.<br/><br/>  This option is useful when you wish to copy part of the code of<br/>the Library into a program that is not a library.<br/><br/>  4. You may copy and distribute the Library (or a portion or<br/>derivative of it, under Section 2) in object code or exe
 cutable 
 form<br/>under the terms of Sections 1 and 2 above provided that you accompany<br/>it with the complete corresponding machine-readable source code, which<br/>must be distributed under the terms of Sections 1 and 2 above on a<br/>medium customarily used for software interchange.<br/><br/>  If distribution of object code is made by offering access to copy<br/>from a designated place, then offering equivalent access to copy the<br/>source code from the same place satisfies the requirement to<br/>distribute the source code, even though third parties are not<br/>compelled to copy the source along with the object code.<br/><br/>  5. A program that contains no derivative of any portion of the<br/>Library, but is designed to work with the Library by being compiled or<br/>linked with it, is called a &quot;work that uses the Library&quot;.  Such a<br/>work, in isolation, is not a derivative work of the Library, and<br/>therefore falls outside the scope of this License.<br/><br/>  Howe
 ver, lin
 king a &quot;work that uses the Library&quot; with the Library<br/>creates an executable that is a derivative of the Library (because it<br/>contains portions of the Library), rather than a &quot;work that uses the<br/>library&quot;.  The executable is therefore covered by this License.<br/>Section 6 states terms for distribution of such executables.<br/><br/>  When a &quot;work that uses the Library&quot; uses material from a header file<br/>that is part of the Library, the object code for the work may be a<br/>derivative work of the Library even though the source code is not.<br/>Whether this is true is especially significant if the work can be<br/>linked without the Library, or if the work is itself a library.  The<br/>threshold for this to be true is not precisely defined by law.<br/><br/>  If such an object file uses only numerical parameters, data<br/>structure layouts and accessors, and small macros and small inline<br/>functions (ten lines or less in length), then th
 e use of
  the object<br/>file is unrestricted, regardless of whether it is legally a derivative<br/>work.  (Executables containing this object code plus portions of the<br/>Library will still fall under Section 6.)<br/><br/>  Otherwise, if the work is a derivative of the Library, you may<br/>distribute the object code for the work under the terms of Section 6.<br/>Any executables containing that work also fall under Section 6,<br/>whether or not they are linked directly with the Library itself.<br/><br/>  6. As an exception to the Sections above, you may also combine or<br/>link a &quot;work that uses the Library&quot; with the Library to produce a<br/>work containing portions of the Library, and distribute that work<br/>under terms of your choice, provided that the terms permit<br/>modification of the work for the customer's own use and reverse<br/>engineering for debugging such modifications.<br/><br/>  You must give prominent notice with each copy of the work that the<br/>Library
  is used
  in it and that the Library and its use are covered by<br/>this License.  You must supply a copy of this License.  If the work<br/>during execution displays copyright notices, you must include the<br/>copyright notice for the Library among them, as well as a reference<br/>directing the user to the copy of this License.  Also, you must do one<br/>of these things:<br/><br/>    a) Accompany the work with the complete corresponding<br/>    machine-readable source code for the Library including whatever<br/>    changes were used in the work (which must be distributed under<br/>    Sections 1 and 2 above); and, if the work is an executable linked<br/>    with the Library, with the complete machine-readable &quot;work that<br/>    uses the Library&quot;, as object code and/or source code, so that the<br/>    user can modify the Library and then relink to produce a modified<br/>    executable containing the modified Library.  (It is understood<br/>    that the user who changes the c
 ontents 
 of definitions files in the<br/>    Library will not necessarily be able to recompile the application<br/>    to use the modified definitions.)<br/><br/>    b) Use a suitable shared library mechanism for linking with the<br/>    Library.  A suitable mechanism is one that (1) uses at run time a<br/>    copy of the library already present on the user's computer system,<br/>    rather than copying library functions into the executable, and (2)<br/>    will operate properly with a modified version of the library, if<br/>    the user installs one, as long as the modified version is<br/>    interface-compatible with the version that the work was made with.<br/><br/>    c) Accompany the work with a written offer, valid for at<br/>    least three years, to give the same user the materials<br/>    specified in Subsection 6a, above, for a charge no more<br/>    than the cost of performing this distribution.<br/><br/>    d) If distribution of the work is made by offering access to copy
 <br/>   
  from a designated place, offer equivalent access to copy the above<br/>    specified materials from the same place.<br/><br/>    e) Verify that the user has already received a copy of these<br/>    materials or that you have already sent this user a copy.<br/><br/>  For an executable, the required form of the &quot;work that uses the<br/>Library&quot; must include any data and utility programs needed for<br/>reproducing the executable from it.  However, as a special exception,<br/>the materials to be distributed need not include anything that is<br/>normally distributed (in either source or binary form) with the major<br/>components (compiler, kernel, and so on) of the operating system on<br/>which the executable runs, unless that component itself accompanies<br/>the executable.<br/><br/>  It may happen that this requirement contradicts the license<br/>restrictions of other proprietary libraries that do not normally<br/>accompany the operating system.  Such a contradiction 
 means yo
 u cannot<br/>use both them and the Library together in an executable that you<br/>distribute.<br/><br/>  7. You may place library facilities that are a work based on the<br/>Library side-by-side in a single library together with other library<br/>facilities not covered by this License, and distribute such a combined<br/>library, provided that the separate distribution of the work based on<br/>the Library and of the other library facilities is otherwise<br/>permitted, and provided that you do these two things:<br/><br/>    a) Accompany the combined library with a copy of the same work<br/>    based on the Library, uncombined with any other library<br/>    facilities.  This must be distributed under the terms of the<br/>    Sections above.<br/><br/>    b) Give prominent notice with the combined library of the fact<br/>    that part of it is a work based on the Library, and explaining<br/>    where to find the accompanying uncombined form of the same work.<br/><br/>  8. You ma
 y not co
 py, modify, sublicense, link with, or distribute<br/>the Library except as expressly provided under this License.  Any<br/>attempt otherwise to copy, modify, sublicense, link with, or<br/>distribute the Library is void, and will automatically terminate your<br/>rights under this License.  However, parties who have received copies,<br/>or rights, from you under this License will not have their licenses<br/>terminated so long as such parties remain in full compliance.<br/><br/>  9. You are not required to accept this License, since you have not<br/>signed it.  However, nothing else grants you permission to modify or<br/>distribute the Library or its derivative works.  These actions are<br/>prohibited by law if you do not accept this License.  Therefore, by<br/>modifying or distributing the Library (or any work based on the<br/>Library), you indicate your acceptance of this License to do so, and<br/>all its terms and conditions for copying, distributing or modifying<br/>the Lib
 rary or 
 works based on it.<br/><br/>  10. Each time you redistribute the Library (or any work based on the<br/>Library), the recipient automatically receives a license from the<br/>original licensor to copy, distribute, link with or modify the Library<br/>subject to these terms and conditions.  You may not impose any further<br/>restrictions on the recipients' exercise of the rights granted herein.<br/>You are not responsible for enforcing compliance by third parties with<br/>this License.<br/><br/>  11. If, as a consequence of a court judgment or allegation of patent<br/>infringement or for any other reason (not limited to patent issues),<br/>conditions are imposed on you (whether by court order, agreement or<br/>otherwise) that contradict the conditions of this License, they do not<br/>excuse you from the conditions of this License.  If you cannot<br/>distribute so as to satisfy simultaneously your obligations under this<br/>License and any other pertinent obligations, then as a 
 conseque
 nce you<br/>may not distribute the Library at all.  For example, if a patent<br/>license would not permit royalty-free redistribution of the Library by<br/>all those who receive copies directly or indirectly through you, then<br/>the only way you could satisfy both it and this License would be to<br/>refrain entirely from distribution of the Library.<br/><br/>If any portion of this section is held invalid or unenforceable under any<br/>particular circumstance, the balance of the section is intended to apply,<br/>and the section as a whole is intended to apply in other circumstances.<br/><br/>It is not the purpose of this section to induce you to infringe any<br/>patents or other property right claims or to contest validity of any<br/>such claims; this section has the sole purpose of protecting the<br/>integrity of the free software distribution system which is<br/>implemented by public license practices.  Many people have made<br/>generous contributions to the wide range of 
 software
  distributed<br/>through that system in reliance on consistent application of that<br/>system; it is up to the author/donor to decide if he or she is willing<br/>to distribute software through any other system and a licensee cannot<br/>impose that choice.<br/><br/>This section is intended to make thoroughly clear what is believed to<br/>be a consequence of the rest of this License.<br/><br/>  12. If the distribution and/or use of the Library is restricted in<br/>certain countries either by patents or by copyrighted interfaces, the<br/>original copyright holder who places the Library under this License may add<br/>an explicit geographical distribution limitation excluding those countries,<br/>so that distribution is permitted only in or among countries not thus<br/>excluded.  In such case, this License incorporates the limitation as if<br/>written in the body of this License.<br/><br/>  13. The Free Software Foundation may publish revised and/or new<br/>versions of the Lesser
  General
  Public License from time to time.<br/>Such new versions will be similar in spirit to the present version,<br/>but may differ in detail to address new problems or concerns.<br/><br/>Each version is given a distinguishing version number.  If the Library<br/>specifies a version number of this License which applies to it and<br/>&quot;any later version&quot;, you have the option of following the terms and<br/>conditions either of that version or of any later version published by<br/>the Free Software Foundation.  If the Library does not specify a<br/>license version number, you may choose any version ever published by<br/>the Free Software Foundation.<br/><br/>  14. If you wish to incorporate parts of the Library into other free<br/>programs whose distribution conditions are incompatible with these,<br/>write to the author to ask for permission.  For software which is<br/>copyrighted by the Free Software Foundation, write to the Free<br/>Software Foundation; we sometimes make 
 exceptio
 ns for this.  Our<br/>decision will be guided by the two goals of preserving the free status<br/>of all derivatives of our free software and of promoting the sharing<br/>and reuse of software generally.<br/><br/>                            NO WARRANTY<br/><br/>  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO<br/>WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.<br/>EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR<br/>OTHER PARTIES PROVIDE THE LIBRARY &quot;AS IS&quot; WITHOUT WARRANTY OF ANY<br/>KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE<br/>IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR<br/>PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE<br/>LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME<br/>THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.<br/><br/>  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN<br/>WRI
 TING WIL
 L ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY<br/>AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU<br/>FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR<br/>CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE<br/>LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING<br/>RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A<br/>FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF<br/>SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH<br/>DAMAGES.<br/><br/>                     END OF TERMS AND CONDITIONS<br/><br/>           How to Apply These Terms to Your New Libraries<br/><br/>  If you develop a new library, and you want it to be of the greatest<br/>possible use to the public, we recommend making it free software that<br/>everyone can redistribute and change.  You can do so by permitting<br/>redistribution under these terms (or, alternatively, under the ter
 ms of th
 e<br/>ordinary General Public License).<br/><br/>  To apply these terms, attach the following notices to the library.  It is<br/>safest to attach them to the start of each source file to most effectively<br/>convey the exclusion of warranty; and each file should have at least the<br/>&quot;copyright&quot; line and a pointer to where the full notice is found.<br/><br/>    &lt;one line to give the library's name and a brief idea of what it does.&gt;<br/>    Copyright (C) &lt;year&gt;  &lt;name of author&gt;<br/><br/>    This library is free software; you can redistribute it and/or<br/>    modify it under the terms of the GNU Lesser General Public<br/>    License as published by the Free Software Foundation; either<br/>    version 2.1 of the License, or (at your option) any later version.<br/><br/>    This library is distributed in the hope that it will be useful,<br/>    but WITHOUT ANY WARRANTY; without even the implied warranty of<br/>    MERCHANTABILITY or FITNESS FOR A PAR
 TICULAR 
 PURPOSE.  See the GNU<br/>    Lesser General Public License for more details.<br/><br/>    You should have received a copy of the GNU Lesser General Public<br/>    License along with this library; if not, write to the Free Software<br/>    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA<br/><br/>Also add information on how to contact you by electronic and paper mail.<br/><br/>You should also get your employer (if you work as a programmer) or your<br/>school, if any, to sign a &quot;copyright disclaimer&quot; for the library, if<br/>necessary.  Here is a sample; alter the names:<br/><br/>  Yoyodyne, Inc., hereby disclaims all copyright interest in the<br/>  library `Frob' (a library for tweaking knobs) written by James Random Hacker.<br/><br/>  &lt;signature of Ty Coon&gt;, 1 April 1990<br/>  Ty Coon, President of Vice<br/><br/>That's all there is to it!</div></div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/file.news.html (+14 -5)
===================================================================
--- fluent-plugin-groonga/ja/file.news.html    2013-08-07 13:48:25 +0900 (d6328fd)
+++ fluent-plugin-groonga/ja/file.news.html    2013-08-08 22:21:59 +0900 (8dfb8e6)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -63,6 +63,15 @@
 
     <div id="content"><div id='filecontents'><h1>お知らせ</h1>
 
+<h2>1.0.2: 2013-08-08</h2>
+
+<h3>改善</h3>
+
+<ul>
+<li>バッファーを使わなくても動くようにした。</li>
+<li>gqtp gem 1.0.3以降を必須にした。</li>
+</ul>
+
 <h2>1.0.1: 2012-12-29</h2>
 
 <h3>改善</h3>
@@ -86,10 +95,10 @@
 </div></div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>

  Modified: fluent-plugin-groonga/ja/file_list.html (+6 -5)
===================================================================
--- fluent-plugin-groonga/ja/file_list.html    2013-08-07 13:48:25 +0900 (d32591f)
+++ fluent-plugin-groonga/ja/file_list.html    2013-08-08 22:21:59 +0900 (b592405)
@@ -15,6 +15,7 @@
       <script type="text/javascript" charset="utf-8" src="js/full_list.js"></script>
     
 
+    <title>File List</title>
     <base id="base_target" target="_parent" />
   </head>
   <body>
@@ -46,19 +47,19 @@
       <ul id="full_list" class="file">
         
 
-  <li class="r1"><a href="index.html" title="はじめに">はじめに</a></li>
+  <li class="r1"><span class="object_link"><a href="index.html" title="はじめに">はじめに</a></a></li>
   
 
-  <li class="r2"><a href="file.news.html" title="お知らせ">お知らせ</a></li>
+  <li class="r2"><span class="object_link"><a href="file.configuration.html" title="設定">設定</a></a></li>
   
 
-  <li class="r1"><a href="file.constitution.html" title="構成">構成</a></li>
+  <li class="r1"><span class="object_link"><a href="file.news.html" title="お知らせ">お知らせ</a></a></li>
   
 
-  <li class="r2"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></li>
+  <li class="r2"><span class="object_link"><a href="file.constitution.html" title="構成">構成</a></a></li>
   
 
-  <li class="r1"><a href="file.configuration.html" title="設定">設定</a></li>
+  <li class="r1"><span class="object_link"><a href="file.lgpl-2.1.html" title="lgpl-2.1">lgpl-2.1</a></a></li>
   
 
       </ul>

  Modified: fluent-plugin-groonga/ja/index.html (+10 -5)
===================================================================
--- fluent-plugin-groonga/ja/index.html    2013-08-07 13:48:25 +0900 (b0b5674)
+++ fluent-plugin-groonga/ja/index.html    2013-08-08 22:21:59 +0900 (bc96538)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -81,7 +81,7 @@
 
 <h2>インストール</h2>
 
-<pre class="code ruby"><code>% gem install fluent-plugin-groonga
+<pre class="code ruby"><code class="ruby">% gem install fluent-plugin-groonga
 </code></pre>
 
 <h2>使い方</h2>
@@ -112,6 +112,11 @@
 <li>日本語: <a href="http://lists.sourceforge.jp/mailman/listinfo/groonga-dev">groonga-dev</a></li>
 </ul>
 
+<h2>Source</h2>
+
+<p>The repository for fluent-plugin-groonga is on
+<a href="https://github.com/groonga/fluent-plugin-groonga/">GitHub</a>.</p>
+
 <h2>感謝</h2>
 
 <ul>
@@ -120,9 +125,9 @@
 </div></div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>

  Modified: fluent-plugin-groonga/ja/js/full_list.js (+7 -2)
===================================================================
--- fluent-plugin-groonga/ja/js/full_list.js    2013-08-07 13:48:25 +0900 (e760063)
+++ fluent-plugin-groonga/ja/js/full_list.js    2013-08-08 22:21:59 +0900 (bc9f04f)
@@ -17,6 +17,7 @@ function fullListSearch() {
   searchCache = [];
   $('#full_list li').each(function() {
     var link = $(this).find('.object_link a');
+    if (link.length === 0) return;
     var fullName = link.attr('title').split(' ')[0];
     searchCache.push({name:link.text(), fullName:fullName, node:$(this), link:link});
   });
@@ -41,7 +42,7 @@ function fullListSearch() {
       $('#full_list li').removeClass('found').each(function() {
 
         var link = $(this).find('.object_link a');
-        link.text(link.text());
+        if (link.length > 0) link.text(link.text());
       });
       if (clicked) {
         clicked.parents('ul').each(function() {
@@ -111,6 +112,10 @@ function linkList() {
   $('#full_list li, #full_list li a:last').click(function(evt) {
     if ($(this).hasClass('toggle')) return true;
     if (this.tagName.toLowerCase() == "li") {
+      if ($(this).find('.object_link a').length === 0) {
+        $(this).children('a.toggle').click();
+        return false;
+      }
       var toggle = $(this).children('a.toggle');
       if (toggle.size() > 0 && evt.pageX < toggle.offset().left) {
         toggle.click();
@@ -120,7 +125,7 @@ function linkList() {
     if (clicked) clicked.removeClass('clicked');
     var win = window.top.frames.main ? window.top.frames.main : window.parent;
     if (this.tagName.toLowerCase() == "a") {
-      clicked = $(this).parent('li').addClass('clicked');
+      clicked = $(this).parents('li').addClass('clicked');
       win.location = this.href;
     }
     else {

  Modified: fluent-plugin-groonga/ja/method_list.html (+122 -161)
===================================================================
--- fluent-plugin-groonga/ja/method_list.html    2013-08-07 13:48:25 +0900 (f01a94e)
+++ fluent-plugin-groonga/ja/method_list.html    2013-08-08 22:21:59 +0900 (fd77b46)
@@ -15,6 +15,7 @@
       <script type="text/javascript" charset="utf-8" src="js/full_list.js"></script>
     
 
+    <title>Method List</title>
     <base id="base_target" target="_parent" />
   </head>
   <body>
@@ -48,353 +49,313 @@
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#close-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#close (method)">#close</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Parser</small>
-    
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#configure-instance_method" title="Fluent::GroongaOutput#configure (method)">#configure</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#configure-instance_method" title="Fluent::GroongaOutput::CommandClient#configure (method)">#configure</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput.html#configure-instance_method" title="Fluent::GroongaInput#configure (method)">#configure</a></span>
-    
-      <small>Fluent::GroongaInput</small>
-    
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#configure-instance_method" title="Fluent::GroongaOutput::CommandClient#configure (method)">#configure</a></span>
-    
-      <small>Fluent::GroongaOutput::CommandClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#configure-instance_method" title="Fluent::GroongaOutput#configure (method)">#configure</a></span>
+    <small>Fluent::GroongaOutput</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#create_client-instance_method" title="Fluent::GroongaOutput#create_client (method)">#create_client</a></span>
+    <small>Fluent::GroongaOutput</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#create_output-instance_method" title="Fluent::GroongaOutput#create_output (method)">#create_output</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#create_repeater-instance_method" title="Fluent::GroongaInput::BaseInput#create_repeater (method)">#create_repeater</a></span>
-    
-      <small>Fluent::GroongaInput::BaseInput</small>
-    
+    <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>
-    
-      <small>Fluent::GroongaInput::BaseInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html#emit-instance_method" title="Fluent::GroongaOutput::RawGroongaOutput#emit (method)">#emit</a></span>
+    <small>Fluent::GroongaOutput::RawGroongaOutput</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#format-instance_method" title="Fluent::GroongaOutput#format (method)">#format</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#emit-instance_method" title="Fluent::GroongaOutput::Emitter#emit (method)">#emit</a></span>
+    <small>Fluent::GroongaOutput::Emitter</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#emit-instance_method" title="Fluent::GroongaOutput#emit (method)">#emit</a></span>
+    <small>Fluent::GroongaOutput</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#emit-instance_method" title="Fluent::GroongaInput::BaseInput#emit (method)">#emit</a></span>
+    <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
   <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#format-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#format (method)">#format</a></span>
+    <small>Fluent::GroongaOutput::BufferedGroongaOutput</small>
+  </li>
+  
+
+  <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#initialize-instance_method" title="Fluent::GroongaInput::Repeater#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaInput::Repeater</small>
-    
+    <small>Fluent::GroongaInput::Repeater</small>
+  </li>
+  
+
+  <li class="r2 ">
+    <span class='object_link'><a href="Fluent/GroongaOutput/Emitter.html#initialize-instance_method" title="Fluent::GroongaOutput::Emitter#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::Emitter</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::BufferedGroongaOutput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Handler</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#initialize-instance_method" title="Fluent::GroongaOutput::CommandClient#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaOutput::CommandClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/RawGroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput::RawGroongaOutput#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::RawGroongaOutput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#initialize-instance_method" title="Fluent::GroongaInput#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#initialize-instance_method" title="Fluent::GroongaOutput::CommandClient#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
+  </li>
+  
+
+  <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#initialize-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Parser</small>
-    
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
+  </li>
+  
+
+  <li class="r1 ">
+    <span class='object_link'><a href="Fluent/GroongaInput.html#initialize-instance_method" title="Fluent::GroongaInput#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#initialize-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#initialize (method)">#initialize</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#initialize-instance_method" title="Fluent::GroongaOutput#initialize (method)">#initialize</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_body-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_body (method)">#on_body</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_body-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_body (method)">#on_body</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Parser</small>
-    
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient/GroongaHTTPClient.html#on_body_data-instance_method" title="Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient#on_body_data (method)">#on_body_data</a></span>
-    
-      <small>Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient</small>
-    
+    <small>Fluent::GroongaOutput::HTTPClient::GroongaHTTPClient</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_close-instance_method" title="Fluent::GroongaInput::Repeater#on_close (method)">#on_close</a></span>
-    
-      <small>Fluent::GroongaInput::Repeater</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_close-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_close (method)">#on_close</a></span>
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_close-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_close (method)">#on_close</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Handler</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_close-instance_method" title="Fluent::GroongaInput::Repeater#on_close (method)">#on_close</a></span>
+    <small>Fluent::GroongaInput::Repeater</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Parser.html#on_complete-instance_method" title="Fluent::GroongaInput::GQTPInput::Parser#on_complete (method)">#on_complete</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Parser</small>
-    
+    <small>Fluent::GroongaInput::GQTPInput::Parser</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_connect (method)">#on_connect</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_connect-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_connect (method)">#on_connect</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_headers_complete-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_headers_complete (method)">#on_headers_complete</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_message_begin-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_message_begin (method)">#on_message_begin</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
     <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_message_complete-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_message_complete (method)">#on_message_complete</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_read-instance_method" title="Fluent::GroongaInput::Repeater#on_read (method)">#on_read</a></span>
-    
-      <small>Fluent::GroongaInput::Repeater</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_read (method)">#on_read</a></span>
+    <small>Fluent::GroongaInput::HTTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/HTTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::HTTPInput::Handler#on_read (method)">#on_read</a></span>
-    
-      <small>Fluent::GroongaInput::HTTPInput::Handler</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/Repeater.html#on_read-instance_method" title="Fluent::GroongaInput::Repeater#on_read (method)">#on_read</a></span>
+    <small>Fluent::GroongaInput::Repeater</small>
   </li>
   
 
   <li class="r2 ">
     <span class='object_link'><a href="Fluent/GroongaInput/GQTPInput/Handler.html#on_read-instance_method" title="Fluent::GroongaInput::GQTPInput::Handler#on_read (method)">#on_read</a></span>
-    
-      <small>Fluent::GroongaInput::GQTPInput::Handler</small>
-    
+    <small>Fluent::GroongaInput::GQTPInput::Handler</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#send-instance_method" title="Fluent::GroongaOutput::CommandClient#send (method)">#send</a></span>
-    
-      <small>Fluent::GroongaOutput::CommandClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#send-instance_method" title="Fluent::GroongaOutput::GQTPClient#send (method)">#send</a></span>
+    <small>Fluent::GroongaOutput::GQTPClient</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#send-instance_method" title="Fluent::GroongaOutput::GQTPClient#send (method)">#send</a></span>
-    
-      <small>Fluent::GroongaOutput::GQTPClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#send-instance_method" title="Fluent::GroongaOutput::HTTPClient#send (method)">#send</a></span>
+    <small>Fluent::GroongaOutput::HTTPClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#send-instance_method" title="Fluent::GroongaOutput::HTTPClient#send (method)">#send</a></span>
-    
-      <small>Fluent::GroongaOutput::HTTPClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#send-instance_method" title="Fluent::GroongaOutput::CommandClient#send (method)">#send</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaInput::BaseInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::GQTPClient#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaOutput::GQTPClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#shutdown-instance_method" title="Fluent::GroongaOutput#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::CommandClient#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::CommandClient#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaOutput::CommandClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::HTTPClient#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaOutput::HTTPClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::HTTPClient#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaOutput::HTTPClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#shutdown-instance_method" title="Fluent::GroongaInput::BaseInput#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#shutdown-instance_method" title="Fluent::GroongaInput#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#shutdown-instance_method" title="Fluent::GroongaOutput#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#shutdown-instance_method" title="Fluent::GroongaOutput::GQTPClient#shutdown (method)">#shutdown</a></span>
-    
-      <small>Fluent::GroongaOutput::GQTPClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput.html#shutdown-instance_method" title="Fluent::GroongaInput#shutdown (method)">#shutdown</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#start-instance_method" title="Fluent::GroongaOutput::GQTPClient#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaOutput::GQTPClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span>
+    <small>Fluent::GroongaInput::BaseInput</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaInput/BaseInput.html#start-instance_method" title="Fluent::GroongaInput::BaseInput#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaInput::BaseInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput.html#start-instance_method" title="Fluent::GroongaOutput#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#start-instance_method" title="Fluent::GroongaOutput::CommandClient#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaOutput::CommandClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/GQTPClient.html#start-instance_method" title="Fluent::GroongaOutput::GQTPClient#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput::GQTPClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#start-instance_method" title="Fluent::GroongaOutput::HTTPClient#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaOutput::HTTPClient</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaInput.html#start-instance_method" title="Fluent::GroongaInput#start (method)">#start</a></span>
+    <small>Fluent::GroongaInput</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaInput.html#start-instance_method" title="Fluent::GroongaInput#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaInput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/CommandClient.html#start-instance_method" title="Fluent::GroongaOutput::CommandClient#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput::CommandClient</small>
   </li>
   
 
   <li class="r1 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#start-instance_method" title="Fluent::GroongaOutput#start (method)">#start</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/HTTPClient.html#start-instance_method" title="Fluent::GroongaOutput::HTTPClient#start (method)">#start</a></span>
+    <small>Fluent::GroongaOutput::HTTPClient</small>
   </li>
   
 
   <li class="r2 ">
-    <span class='object_link'><a href="Fluent/GroongaOutput.html#write-instance_method" title="Fluent::GroongaOutput#write (method)">#write</a></span>
-    
-      <small>Fluent::GroongaOutput</small>
-    
+    <span class='object_link'><a href="Fluent/GroongaOutput/BufferedGroongaOutput.html#write-instance_method" title="Fluent::GroongaOutput::BufferedGroongaOutput#write (method)">#write</a></span>
+    <small>Fluent::GroongaOutput::BufferedGroongaOutput</small>
   </li>
   
 

  Modified: fluent-plugin-groonga/ja/top-level-namespace.html (+5 -5)
===================================================================
--- fluent-plugin-groonga/ja/top-level-namespace.html    2013-08-07 13:48:25 +0900 (84a2d1c)
+++ fluent-plugin-groonga/ja/top-level-namespace.html    2013-08-08 22:21:59 +0900 (403952d)
@@ -10,9 +10,9 @@
   
 </title>
 
-  <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/style.css" type="text/css" charset="utf-8" />
 
-  <link rel="stylesheet" href="css/common.css" type="text/css" media="screen" charset="utf-8" />
+  <link rel="stylesheet" href="css/common.css" type="text/css" charset="utf-8" />
 
 <script type="text/javascript" charset="utf-8">
   hasFrames = window.top.frames.main ? true : false;
@@ -103,10 +103,10 @@
 </div>
 
     <div id="footer">
-  Generated on Fri Dec 28 16:08:39 2012 by
+  Generated on Thu Aug  8 22:18:49 2013 by
   <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
-  0.8.3 (ruby-1.9.3).
+  0.8.7 (ruby-1.9.3).
 </div>
 
   </body>
-</html>
\ No newline at end of file
+</html>




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