// AddIn.java package EDU.unca.cs.brock.csci363.servers ; import EDU.unca.cs.brock.csci363.AddIn ; import java.io.*; import java.util.*; import java.rmi.*; import java.rmi.server.*; public class AddInServer extends UnicastRemoteObject implements AddIn { int theCount ; public AddInServer() throws RemoteException { this(0) ; } public AddInServer(int i) throws RemoteException { theCount = i ; } public synchronized int FetchAndAdd(int i) throws RemoteException, IllegalArgumentException { theCount += i ; return(theCount) ; } }