Mercurial > hg > Members > tatsuki > bbs
diff src/main/java/jp/ac/u_ryukyu/ie/cr/jungle/networkBenchmark/StartNetworkBenchmarkCodeSegment.java @ 11:edc70340506d draft default tip
networkbenchmark jar log4j conflict
author | suruga |
---|---|
date | Wed, 19 Apr 2017 21:36:44 +0900 |
parents | 5043bf695419 |
children |
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/ie/cr/jungle/networkBenchmark/StartNetworkBenchmarkCodeSegment.java Mon Apr 17 20:48:17 2017 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/ie/cr/jungle/networkBenchmark/StartNetworkBenchmarkCodeSegment.java Wed Apr 19 21:36:44 2017 +0900 @@ -3,7 +3,18 @@ import alice.codesegment.CodeSegment; import alice.datasegment.CommandType; import alice.datasegment.Receiver; +import jp.ac.u_ryukyu.ie.cr.jungle.Jungle; +import jp.ac.u_ryukyu.ie.cr.jungle.core.Children; +import jp.ac.u_ryukyu.ie.cr.jungle.store.nodepath.NodePath; +import jp.ac.u_ryukyu.ie.cr.jungle.transaction.editor.jungleTreeEditor.JungleTreeEditor; +import jp.ac.u_ryukyu.ie.cr.jungle.traverser.DefaultTraverser; +import jp.ac.u_ryukyu.ie.cr.jungle.tree.JungleTree; +import jp.ac.u_ryukyu.ie.cr.jungle.util.Either; +import jp.ac.u_ryukyu.ie.cr.jungleNetwork.operations.NetworkNodePath; +import jp.ac.u_ryukyu.ie.cr.jungleNetwork.persistent.PersistentJungle; +import org.junit.Assert; +import javax.swing.tree.TreeNode; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -18,6 +29,9 @@ private String[] args; boolean persistentFlag = false; + private long time; //measure time + private boolean setTime = false; + public StartNetworkBenchmarkCodeSegment() { args = null; host.setKey("host"); @@ -31,6 +45,14 @@ String name = host.asString(); Matcher matcher = pattern.matcher(name); matcher.find(); + + System.out.print(" node name: " + name); + + + + + + // // 1. wait for network node configration // 2. start root node time measurement @@ -38,5 +60,42 @@ // 4. measure leaf node respons time // 5. end root node time measurement // + } + + + + //measure time method + public long getTime() { + return this.time; + } + + public boolean getSetTime() { + return this.setTime; + } + + public void setTimes ( long time, boolean setTime){ + this.time = time; + this.setTime = setTime; + } + + //start write on leaf node + public void CreateLeafNode() { +// Jungle jungle = new PersistentJungle(journal1, "uuid", new DefaultTraverser()); +// +// jungle.createNewTree("aho"); // created a new tree called "hoge" +// JungleTree tree1 = jungle.getTreeByName("aho"); // Substitution that get a tree called "hoge" in Jungle for tree1 +// JungleTreeEditor editor = tree1.getJungleTreeEditor(); // add Editor for tree1 +// NetworkNodePath path = new NetworkNodePath(); // +// TreeNode node1 = tree1.getRootNode();//get root node +// Children child1 = node1.getChildren(); //for redblacktree いらない説 +// Either<Error, JungleTreeEditor> either = editor.addNewChildAt(path, pos); // add new Child +// NodePath childPath = path.add(pos); // add position for child +// Assert.assertFalse(either.isA()); // if either isA , end this method. +// editor = either.b(); // +// either = editor.putAttribute(childPath, key, value);// + + } + + } \ No newline at end of file