annotate src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/persistent/DefaultChangeListWriter.java @ 56:18c5cb49beca

mark
author Shoshi TAMAKI
date Fri, 08 Feb 2013 20:14:31 +0900
parents 4ff16d970ffc
children 715a9fbf02fc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
32
Shoshi TAMAKI
parents:
diff changeset
1 package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent;
Shoshi TAMAKI
parents:
diff changeset
2
55
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
3 import java.nio.ByteBuffer;
32
Shoshi TAMAKI
parents:
diff changeset
4
56
Shoshi TAMAKI
parents: 55
diff changeset
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.Command;
Shoshi TAMAKI
parents: 55
diff changeset
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.NodeOperation;
Shoshi TAMAKI
parents: 55
diff changeset
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.operations.TreeOperation;
Shoshi TAMAKI
parents: 55
diff changeset
8
55
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
9 public class DefaultChangeListWriter implements ChangeListWriter
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
10 {
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
11 public DefaultChangeListWriter(ByteBuffer _buf)
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
12 {
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
13
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
14 }
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
15
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
16 @Override
56
Shoshi TAMAKI
parents: 55
diff changeset
17 public synchronized Result write(ChangeList _operations)
55
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
18 {
56
Shoshi TAMAKI
parents: 55
diff changeset
19 for(TreeOperation op : _operations){
Shoshi TAMAKI
parents: 55
diff changeset
20 ByteBuffer treeOpBuf = serializeTreeOperation(op);
Shoshi TAMAKI
parents: 55
diff changeset
21 }
Shoshi TAMAKI
parents: 55
diff changeset
22 return null;
Shoshi TAMAKI
parents: 55
diff changeset
23 }
Shoshi TAMAKI
parents: 55
diff changeset
24
Shoshi TAMAKI
parents: 55
diff changeset
25 private ByteBuffer serializeTreeOperation(TreeOperation op)
Shoshi TAMAKI
parents: 55
diff changeset
26 {
Shoshi TAMAKI
parents: 55
diff changeset
27
55
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
28 return null;
4ff16d970ffc added getter to operations
Shoshi TAMAKI
parents: 32
diff changeset
29 }
32
Shoshi TAMAKI
parents:
diff changeset
30 }