*** empty log message ***
[IRC.git] / Robust / Transactions / TransactionalIO / src / TransactionalIO / core / GlobalOffset.java
1 /*
2  * To change this template, choose Tools | Templates
3  * and open the template in the editor.
4  */
5
6 package TransactionalIO.core;
7
8 import java.util.Vector;
9
10 /**
11  *
12  * @author navid
13  */
14 public class GlobalOffset {
15     private long offsetnumber;
16     //private Vector<ExtendedTransaction> offsetReaders;
17     private Vector offsetReaders = new Vector();
18     private ExtendedTransaction offsetOwner;
19
20     public GlobalOffset(long offsetnumber) {
21         this.offsetnumber = offsetnumber;
22     }
23     
24
25     public long getOffsetnumber() {
26         return offsetnumber;
27     }
28
29     public ExtendedTransaction getOffsetOwner(){
30         return offsetOwner;
31     }
32     
33     public void setOffsetOwner(ExtendedTransaction ex){
34         offsetOwner = ex;
35     }
36     
37     public void setOffsetnumber(long offsetnumber) {
38         this.offsetnumber = offsetnumber;
39     }
40
41     public Vector getOffsetReaders() {
42         return offsetReaders;
43     }
44
45     public void setOffsetReaders(Vector offsetReaders) {
46         this.offsetReaders = offsetReaders;
47     }
48     
49     
50     
51
52 }