changeset 34:b8b751a9fafb

added treecms.proto.cassandra added cassandra libraries
author shoshi
date Mon, 29 Nov 2010 19:45:42 +0900
parents c0a0fa870e6e
children 9d248304be96
files .classpath CHANGELOG lib/antlr-3.1.3.jar lib/apache-cassandra-0.6.8.jar lib/clhm-production.jar lib/commons-cli-1.1.jar lib/commons-codec-1.2.jar lib/commons-collections-3.2.1.jar lib/commons-lang-2.4.jar lib/google-collections-1.0.jar lib/hadoop-core-0.20.1.jar lib/high-scale-lib.jar lib/ivy-2.1.0.jar lib/jackson-core-asl-1.4.0.jar lib/jackson-mapper-asl-1.4.0.jar lib/jline-0.9.94.jar lib/json-simple-1.1.jar lib/libthrift-r917130.jar lib/log4j-1.2.14.jar lib/slf4j-api-1.5.8.jar lib/slf4j-log4j12-1.5.8.jar src/treecms/proto/cassandra/CassandraNode.java src/treecms/proto/simple/SimpleEditor.java
diffstat 23 files changed, 153 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/.classpath	Fri Nov 19 15:31:42 2010 +0900
+++ b/.classpath	Mon Nov 29 19:45:42 2010 +0900
@@ -3,5 +3,24 @@
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
 	<classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
+	<classpathentry kind="lib" path="lib/apache-cassandra-0.6.8.jar"/>
+	<classpathentry kind="lib" path="lib/libthrift-r917130.jar"/>
+	<classpathentry kind="lib" path="lib/clhm-production.jar"/>
+	<classpathentry kind="lib" path="lib/commons-cli-1.1.jar"/>
+	<classpathentry kind="lib" path="lib/commons-codec-1.2.jar"/>
+	<classpathentry kind="lib" path="lib/commons-collections-3.2.1.jar"/>
+	<classpathentry kind="lib" path="lib/commons-lang-2.4.jar"/>
+	<classpathentry kind="lib" path="lib/google-collections-1.0.jar"/>
+	<classpathentry kind="lib" path="lib/hadoop-core-0.20.1.jar"/>
+	<classpathentry kind="lib" path="lib/high-scale-lib.jar"/>
+	<classpathentry kind="lib" path="lib/ivy-2.1.0.jar"/>
+	<classpathentry kind="lib" path="lib/jackson-core-asl-1.4.0.jar"/>
+	<classpathentry kind="lib" path="lib/jackson-mapper-asl-1.4.0.jar"/>
+	<classpathentry kind="lib" path="lib/jline-0.9.94.jar"/>
+	<classpathentry kind="lib" path="lib/json-simple-1.1.jar"/>
+	<classpathentry kind="lib" path="lib/log4j-1.2.14.jar"/>
+	<classpathentry kind="lib" path="lib/slf4j-api-1.5.8.jar"/>
+	<classpathentry kind="lib" path="lib/slf4j-log4j12-1.5.8.jar"/>
+	<classpathentry kind="lib" path="lib/antlr-3.1.3.jar"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
--- a/CHANGELOG	Fri Nov 19 15:31:42 2010 +0900
+++ b/CHANGELOG	Mon Nov 29 19:45:42 2010 +0900
@@ -1,4 +1,14 @@
 CHANGELOG
+2010/11/29
+added treecms.proto.cassandra
+added cassandra libraries
+
+2010/11/20
+modified SimpleNode
+	added getAddedChidlren.
+
+2010/11/19
+bug fix.
 
 2010/11/18
 added GUIEditor
Binary file lib/antlr-3.1.3.jar has changed
Binary file lib/apache-cassandra-0.6.8.jar has changed
Binary file lib/clhm-production.jar has changed
Binary file lib/commons-cli-1.1.jar has changed
Binary file lib/commons-codec-1.2.jar has changed
Binary file lib/commons-collections-3.2.1.jar has changed
Binary file lib/commons-lang-2.4.jar has changed
Binary file lib/google-collections-1.0.jar has changed
Binary file lib/hadoop-core-0.20.1.jar has changed
Binary file lib/high-scale-lib.jar has changed
Binary file lib/ivy-2.1.0.jar has changed
Binary file lib/jackson-core-asl-1.4.0.jar has changed
Binary file lib/jackson-mapper-asl-1.4.0.jar has changed
Binary file lib/jline-0.9.94.jar has changed
Binary file lib/json-simple-1.1.jar has changed
Binary file lib/libthrift-r917130.jar has changed
Binary file lib/log4j-1.2.14.jar has changed
Binary file lib/slf4j-api-1.5.8.jar has changed
Binary file lib/slf4j-log4j12-1.5.8.jar has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/treecms/proto/cassandra/CassandraNode.java	Mon Nov 29 19:45:42 2010 +0900
@@ -0,0 +1,123 @@
+package treecms.proto.cassandra;
+
+import org.apache.thrift.*;
+import org.apache.thrift.transport.*;
+import org.apache.thrift.protocol.*;
+import org.apache.cassandra.*;
+import org.apache.cassandra.thrift.Cassandra;
+
+import java.util.Iterator;
+import java.util.List;
+
+import treecms.proto.api.Node;
+import treecms.proto.api.NodeID;
+
+public class CassandraNode implements Node
+{
+	public static void main(String _args[]) throws Exception
+	{
+		TTransport tr = new TFramedTransport(new TSocket("localhost",9160));
+		TProtocol proto = new TBinaryProtocol(tr);
+		Cassandra.Client client = new Cassandra.Client(proto);
+		tr.open();
+		
+		System.out.println(client.describe_cluster_name());
+	}
+
+	@Override
+	public Node addChild(Node child) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	@Override
+	public void addChildren(List<Node> child) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void clearChildren() {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public Node cloneNode() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	@Override
+	public void down(Node child) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public List<Node> getChildren() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	@Override
+	public String getClassName() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	@Override
+	public NodeID getID() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	@Override
+	public String getTitle() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	@Override
+	public boolean isChild(Node child) {
+		// TODO Auto-generated method stub
+		return false;
+	}
+
+	@Override
+	public Iterator<Node> iterator() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+	@Override
+	public boolean removeChild(Node child) {
+		// TODO Auto-generated method stub
+		return false;
+	}
+
+	@Override
+	public void replace(Node target, Node newChild) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void setClassName(String class1) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void setTitle(String title) {
+		// TODO Auto-generated method stub
+		
+	}
+
+	@Override
+	public void up(Node child) {
+		// TODO Auto-generated method stub
+		
+	}
+
+}
--- a/src/treecms/proto/simple/SimpleEditor.java	Fri Nov 19 15:31:42 2010 +0900
+++ b/src/treecms/proto/simple/SimpleEditor.java	Mon Nov 29 19:45:42 2010 +0900
@@ -54,7 +54,7 @@
 			//set parameters
 			newNode.setClassName(clone.getClassName());
 			newNode.setTitle(clone.getTitle());
-			
+			newNode.clearChildren();
 		}
 	}