    public String source;
    public String target;
  
---- src/main/java/us/jubat/graph/GraphClient.java	2013-01-10 21:56:18.000000000 +0900
-+++ src/main/java/us/jubat/graph/GraphClient.java	2013-01-10 21:57:27.000000000 +0900
+--- src/main/java/us/jubat/graph/GraphClient.java	2013-02-13 14:50:24.273042540 +0900
++++ src/main/java/us/jubat/graph/GraphClient.java	2013-02-13 14:52:30.813037793 +0900
 @@ -5,8 +5,8 @@
  
  package us.jubat.graph;

   public Datum() {
   
--- src/main/java/us/jubat/classifier/TupleStringDatum.java	1970-01-01 09:00:00.000000000 +0900
+++ src/main/java/us/jubat/classifier/TupleStringDatum.java	2013-01-10 21:57:27.000000000 +0900
@@ -0,0 +1,17 @@
+
+// This file is auto-generated from jubatus/src/server/classifier.idl

 import org.msgpack.rpc.Client;
 import org.msgpack.rpc.loop.EventLoop;
 
@@ -14,6 +14,7 @@
   public GraphClient(String host, int port, double timeout_sec) throws Exception {
     EventLoop loop = EventLoop.defaultEventLoop();
     c_ = new Client(host, port, loop);
+    c_.setRequestTimeout((int) timeout_sec);
     iface_ = c_.proxy(RPCInterface.class);
   }
 
@@ -21,7 +22,7 @@
     String get_config(String name);
     String create_node(String name);
     boolean remove_node(String name, String node_id);
