import java.rmi.Remote;
import java.rmi.RemoteException;
import net.jini.core.lease.LeaseDeniedException;
import net.jini.core.transaction.CannotJoinException;
import net.jini.core.transaction.server.CrashCountException;
import net.jini.core.transaction.server.TransactionManager;
import net.jini.core.transaction.server.TransactionParticipant;
import net.jini.core.transaction.UnknownTransactionException;

public interface AuctionInterface extends Remote 
	{
	public Bid bid( int amount, TransactionParticipant bidder) 
		throws RemoteException, LeaseDeniedException;
	public int earnings() throws RemoteException;
	}
