comparison src/alice/jungle/persistence/NetworkJournal.java @ 81:b9dd8ec0e66e

Added NetworkJournal
author one
date Wed, 16 Oct 2013 19:57:18 +0900
parents
children b3ccefdf2b43
comparison
equal deleted inserted replaced
80:3f8ec40d536a 81:b9dd8ec0e66e
1 package alice.jungle.persistence;
2
3 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeList;
4 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListReader;
5 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.ChangeListWriter;
6 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Journal;
7 import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.persistent.Result;
8
9 public class NetworkJournal implements Journal {
10
11 private static final NetworkChangeListWriter WRITER = new NetworkChangeListWriter();
12 private static final NetworkChangeListReader READER = new NetworkChangeListReader();
13 @Override
14 public ChangeListReader getReader() {
15 return READER;
16 }
17 @Override
18 public ChangeListWriter getWriter() {
19 return WRITER;
20 }
21
22 private static class NetworkChangeListWriter implements ChangeListWriter
23 {
24 @Override
25 public Result write(ChangeList _operations)
26 {
27
28 return Result.SUCCESS;
29 }
30 e
31 }
32
33
34 private static class NetworkChangeListReader implements ChangeListReader
35 {
36 @Override
37 public ChangeListReader newReader()
38 {
39 return this;
40 }
41
42 @Override
43 public ChangeList read()
44 {
45 return null;
46 }
47
48 }
49 }