KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > objectweb > celtix > bus > ws > rm > persistence > file > RMFileStore


1 package org.objectweb.celtix.bus.ws.rm.persistence.file;
2
3 import java.io.File JavaDoc;
4 import java.math.BigInteger JavaDoc;
5 import java.util.ArrayList JavaDoc;
6 import java.util.Collection JavaDoc;
7 import java.util.Map JavaDoc;
8
9 import org.objectweb.celtix.ws.rm.Identifier;
10 import org.objectweb.celtix.ws.rm.persistence.RMDestinationSequence;
11 import org.objectweb.celtix.ws.rm.persistence.RMMessage;
12 import org.objectweb.celtix.ws.rm.persistence.RMSourceSequence;
13 import org.objectweb.celtix.ws.rm.persistence.RMStore;
14
15 public class RMFileStore implements RMStore {
16     public static final String JavaDoc FILE_STORE_DIR =
17         "org.objectweb.celtix.rm.persistence.file.dir";
18     
19     private File JavaDoc root;
20     
21     public void init(Map JavaDoc<String JavaDoc, String JavaDoc> params) {
22         String JavaDoc dirName = params.get(FILE_STORE_DIR);
23         if (null == dirName) {
24             dirName = ".";
25         }
26         root = new File JavaDoc(dirName);
27         assert null != root;
28     }
29     
30
31     public void createDestinationSequence(RMDestinationSequence seq) {
32         // TODO Auto-generated method stub
33

34     }
35
36     public void createSourceSequence(RMSourceSequence seq) {
37         // TODO Auto-generated method stub
38

39     }
40
41     public Collection JavaDoc<RMDestinationSequence> getDestinationSequences(String JavaDoc endpointIdentifier) {
42         return new ArrayList JavaDoc<RMDestinationSequence>();
43     }
44
45     public Collection JavaDoc<RMMessage> getMessages(Identifier sid, boolean outbound) {
46         return new ArrayList JavaDoc<RMMessage>();
47     }
48     
49     public Collection JavaDoc<RMSourceSequence> getSourceSequences(String JavaDoc endpointIdentifier) {
50         return new ArrayList JavaDoc<RMSourceSequence>();
51     }
52
53     public void persistIncoming(RMDestinationSequence seq, RMMessage msg) {
54         // TODO Auto-generated method stub
55

56     }
57
58     public void persistOutgoing(RMSourceSequence seq, RMMessage msg) {
59         // TODO Auto-generated method stub
60

61     }
62
63     public void removeMessages(Identifier sid, Collection JavaDoc<BigInteger JavaDoc> messageNrs, boolean outbound) {
64         // TODO Auto-generated method stub
65

66     }
67
68     public void removeDestinationSequence(Identifier sid) {
69         // TODO Auto-generated method stub
70

71     }
72
73     public void removeSourceSequence(Identifier sid) {
74         // TODO Auto-generated method stub
75

76     }
77
78 }
79
Popular Tags