Uses of Interface
AcctMgrSpec

Uses of AcctMgrSpec in
 

Classes in Default Package that implement AcctMgrSpec
 class DBLocalAcctMgr
          An implementation of the AcctMgrSpec interface that uses a postgres backend.
 class LocalAcctMgr
          Implements the AcctMgrSpec interface to provide basic account management and persistence functions using local disk space.
 class NetAcctClient
          This class is the client to the networked account server (NetAcctServer).
 

Fields in Default Package declared as AcctMgrSpec
protected  AcctMgrSpec BasicDrinkServer.acct
          The AcctMgrSpec that we use for all account management and queries.
private  AcctMgrSpec ClientServer.acctMgr
          The class we use for performing user authentication and for retreiving that users information.
private  AcctMgrSpec FingerServer.acctMgr
          The account manager we get user data from.
private  AcctMgrSpec NetAcctServer.acct
          The underlying Account Manager implementation that we actually use.
(package private)  AcctMgrSpec NetAcctServer.NetAcctServerSession.mgr
           
private  AcctMgrSpec SundayServer.acctMgr
          The account manager
 

Constructors in Default Package with parameters of type AcctMgrSpec
ClientServer(DrinkMachineSpec _drink, AcctMgrSpec _acct, DrinkLoggerSpec _log, ConfigMgr _config)
          This is the constructor for the ClientServer class.
FingerServer(DrinkMachineSpec _drink, AcctMgrSpec _acct, DrinkLoggerSpec _log, ConfigMgr _config)
          Constructs the FingerServer.
NetAcctServer(DrinkLoggerSpec inLog, AcctMgrSpec inAcct, int inPort)
          Instantiates a new NetAcctServer to listen for and handle incoming connections by threading-off the new connections.
NetAcctServer.NetAcctServerSession(Socket s, AcctMgrSpec m, DrinkLoggerSpec l)
          Constructs the session.
SundayServer(DrinkMachineSpec inDrink, AcctMgrSpec inAcctMgr, DrinkLoggerSpec inLog, ConfigMgr inConfigMgr)
          Constructor.