Mercurial > hg > Members > tatsuki > jungle-bench
view src/main/java/jp/ac/u_ryukyu/ie/cr/tatsuki/xml/WriteJungleThread.java @ 20:195c1a644550
benchmark add
author | tatsuki |
---|---|
date | Tue, 17 Mar 2015 15:37:19 +0900 |
parents | 917ecf2c7350 |
children |
line wrap: on
line source
package jp.ac.u_ryukyu.ie.cr.tatsuki.xml; import java.nio.ByteBuffer; import jp.ac.u_ryukyu.cr.ie.tatsuki.xmlTestBbs.JuGrix; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTree; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.JungleTreeEditor; import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl.DefaultNodePath; public class WriteJungleThread extends Thread { JungleTree tree; JungleTreeEditor editor; int writeCount; boolean loop = true; public WriteJungleThread(JuGrix jugrix) { this.tree = jugrix.getPersonTree(); editor = tree.getTreeEditor(); this.writeCount = 0; } public void set(boolean loop) { this.loop = loop; } public int get() { return writeCount; } @Override public void run() { while (loop) { editor = editor.putAttribute(new DefaultNodePath().add(0), "element", ByteBuffer.wrap("Persons".getBytes())).b(); editor = editor.success().b(); writeCount++; } } }