comparison src/org/dancres/blitz/notify/AvailabilityEventImpl.java @ 0:3dc0c5604566

Initial checkin of blitz 2.0 fcs - no installer yet.
author Dan Creswell <dan.creswell@gmail.com>
date Sat, 21 Mar 2009 11:00:06 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:3dc0c5604566
1 package org.dancres.blitz.notify;
2
3 import java.rmi.MarshalledObject;
4
5 import net.jini.core.entry.Entry;
6 import net.jini.core.entry.UnusableEntryException;
7
8 import net.jini.space.AvailabilityEvent;
9 import net.jini.space.JavaSpace;
10
11 import org.dancres.blitz.mangler.MangledEntry;
12
13 public class AvailabilityEventImpl extends AvailabilityEvent {
14 private MangledEntry theEntry;
15
16 AvailabilityEventImpl(JavaSpace aSource, long aSourceId, long aSeqNum,
17 MarshalledObject aHandback, MangledEntry anEntry,
18 boolean isVisible) {
19 super(aSource, aSourceId, aSeqNum, aHandback, isVisible);
20 theEntry = anEntry;
21 }
22
23 public Entry getEntry() throws UnusableEntryException {
24 return theEntry.get();
25 }
26
27 public Entry getSnapshot() {
28 return theEntry.getSnapshot();
29 }
30 }