comparison src/org/dancres/blitz/remote/perf/Server.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.remote.perf;
2
3 import java.rmi.Remote;
4 import java.rmi.RemoteException;
5 import java.rmi.MarshalledObject;
6
7 import net.jini.core.lease.Lease;
8
9 import net.jini.core.transaction.Transaction;
10 import net.jini.core.transaction.TransactionException;
11 import net.jini.core.transaction.server.TransactionParticipant;
12
13 import net.jini.core.event.RemoteEventListener;
14 import net.jini.core.event.EventRegistration;
15
16 import net.jini.admin.JoinAdmin;
17
18 import org.dancres.blitz.mangler.MangledEntry;
19
20 import org.dancres.blitz.lease.SpaceUID;
21
22 import com.sun.jini.start.ServiceProxyAccessor;
23
24 import com.sun.jini.admin.DestroyAdmin;
25
26 /**
27 */
28 public interface Server extends Remote, Landlord {
29 public Lease write(MangledEntry anEntry, Transaction aTxn,
30 long aLeaseTime)
31 throws RemoteException, TransactionException;
32
33 public MangledEntry read(MangledEntry anEntry, Transaction aTxn,
34 long aWaitTime)
35 throws RemoteException, TransactionException;
36 }