Mercurial > hg > Database > jungle-network
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 } |