Uses of Class
ParkNPark.interfaces.ServiceUnavailableException

Packages that use ServiceUnavailableException
ParkNPark.client   
ParkNPark.common   
ParkNPark.interfaces   
ParkNPark.middletier   
 

Uses of ServiceUnavailableException in ParkNPark.client
 

Methods in ParkNPark.client that throw ServiceUnavailableException
 void FaultTolerantClientManager.closeClientManager()
          Closes the client manager and frees server resources associated with it, including the client manager's activation in the server's CORBA portable object adapter.
 PaddedIntegerSeq FaultTolerantClientManager.enterLot(int seq, int lot)
          Moves the client's car into the lot with the given lot number and returns an array of level numbers that have available spaces
 PaddedVoid FaultTolerantClientManager.exitLot(int seq)
          Removes the client's car from the lot that it is currently in
 PaddedInteger FaultTolerantClientManager.getClientID()
          Returns the client's ID, which can be used in the client manager factory's getExistingClientManager() method
 PaddedInteger FaultTolerantClientManager.getCurrentLevel()
          Returns the car's current level number
 PaddedIntegerSeq FaultTolerantClientManager.getLots()
          Returns an array of valid lot numbers in the system, sorted by the lot number in ascending order
 PaddedInteger FaultTolerantClientManager.getMaxLevel()
          Returns the top level number of the car's current parking lot
 PaddedInteger FaultTolerantClientManager.getMinLevel()
          Returns the bottom level number of the car's current parking lot
 PaddedIntegerSeq FaultTolerantClientManager.getOtherLotAvailability(int lot)
          Returns an array of other lots that have availability, sorted by lot distance such that closer lots are listed first
 PaddedInteger FaultTolerantClientManager.moveDownLevel(int seq)
          Moves the car from its present level to the level beneath it
 PaddedInteger FaultTolerantClientManager.moveUpLevel(int seq)
          Moves the car from its present level to the level above it
 

Constructors in ParkNPark.client that throw ServiceUnavailableException
FaultTolerantClientManager(ORB orb, Logger logger, int interRequestTime, boolean neverGiveUp, int detectionTimeout, int recoveryTimeout, PrintStream err)
          Creates a new fault-tolerant client manager that automatically fails over to new primary servers on method call failures
 

Uses of ServiceUnavailableException in ParkNPark.common
 

Methods in ParkNPark.common that throw ServiceUnavailableException
 LogEntry Logger.beginLogEntry(String methodName)
          Creates a new LogEntry object instance, adds it to the log, and, just before returning it, sets its probeIn property to the current time in microseconds.
 LogEntry Logger.beginLogEntry(String methodName, String clientName)
          Creates a new LogEntry object instance, adds it to the log, and, just before returning it, sets its probeIn property to the current time in microseconds
 void Logger.endLogEntry(LogEntry logEntry)
          Ends a LogEntry after setting the probeOut property to the current time in microseconds
 

Uses of ServiceUnavailableException in ParkNPark.interfaces
 

Fields in ParkNPark.interfaces declared as ServiceUnavailableException
 ServiceUnavailableException ServiceUnavailableExceptionHolder.value
           
 

Methods in ParkNPark.interfaces that return ServiceUnavailableException
static ServiceUnavailableException ServiceUnavailableExceptionHelper.extract(Any a)
           
static ServiceUnavailableException ServiceUnavailableExceptionHelper.read(InputStream istream)
           
 

Methods in ParkNPark.interfaces with parameters of type ServiceUnavailableException
static void ServiceUnavailableExceptionHelper.insert(Any a, ServiceUnavailableException that)
           
static void ServiceUnavailableExceptionHelper.write(OutputStream ostream, ServiceUnavailableException value)
           
 

Methods in ParkNPark.interfaces that throw ServiceUnavailableException
 void _ClientManagerStub.closeClientManager()
          Closes the client manager and frees server resources associated with it, including the client manager's activation in the server's CORBA portable object adapter
 void ClientManagerOperations.closeClientManager()
          Closes the client manager and frees server resources associated with it, including the client manager's activation in the server's CORBA portable object adapter
 PaddedIntegerSeq _ClientManagerStub.enterLot(int seq, int lot)
          Moves the client's car into the lot with the given lot number and returns an array of level numbers that have available spaces
 PaddedIntegerSeq ClientManagerOperations.enterLot(int seq, int lot)
          Moves the client's car into the lot with the given lot number and returns an array of level numbers that have available spaces
 PaddedVoid _ClientManagerStub.exitLot(int seq)
          Removes the client's car from the lot that it is currently in
 PaddedVoid ClientManagerOperations.exitLot(int seq)
          Removes the client's car from the lot that it is currently in
 PaddedInteger _ClientManagerStub.getClientID()
          Returns the client's ID, which can be used in the client manager factory's getExistingClientManager() method
 PaddedInteger ClientManagerOperations.getClientID()
          Returns the client's ID, which can be used in the client manager factory's getExistingClientManager() method
 ClientManager ClientManagerFactoryOperations.getClientManager(String hostname)
          Creates a new client manager instance for a new client
 ClientManager _ClientManagerFactoryStub.getClientManager(String hostname)
          Creates a new client manager instance for a new client
 PaddedInteger _ClientManagerStub.getCurrentLevel()
          Returns the car's current level number
 PaddedInteger ClientManagerOperations.getCurrentLevel()
          Returns the car's current level number
 ClientManager ClientManagerFactoryOperations.getExistingClientManager(int clientID, String hostname)
          Returns the existing client manager instance for an existing client.
 ClientManager _ClientManagerFactoryStub.getExistingClientManager(int clientID, String hostname)
          Returns the existing client manager instance for an existing client.
 PaddedIntegerSeq _ClientManagerStub.getLots()
          Returns an array of valid lot numbers in the system, sorted by the lot number in ascending order
 PaddedIntegerSeq ClientManagerOperations.getLots()
          Returns an array of valid lot numbers in the system, sorted by the lot number in ascending order
 PaddedInteger _ClientManagerStub.getMaxLevel()
          Returns the top level number of the car's current parking lot
 PaddedInteger ClientManagerOperations.getMaxLevel()
          Returns the top level number of the car's current parking lot
 PaddedInteger _ClientManagerStub.getMinLevel()
          Returns the bottom level number of the car's current parking lot
 PaddedInteger ClientManagerOperations.getMinLevel()
          Returns the bottom level number of the car's current parking lot
 PaddedIntegerSeq _ClientManagerStub.getOtherLotAvailability(int lot)
          Returns an array of other lots that have availability, sorted by lot distance such that closer lots are listed first
 PaddedIntegerSeq ClientManagerOperations.getOtherLotAvailability(int lot)
          Returns an array of other lots that have availability, sorted by lot distance such that closer lots are listed first
 PaddedInteger _ClientManagerStub.moveDownLevel(int seq)
          Moves the car from its present level to the level beneath it
 PaddedInteger ClientManagerOperations.moveDownLevel(int seq)
          Moves the car from its present level to the level beneath it
 PaddedInteger _ClientManagerStub.moveUpLevel(int seq)
          Moves the car from its present level to the level above it
 PaddedInteger ClientManagerOperations.moveUpLevel(int seq)
          Moves the car from its present level to the level above it
 void ClientManagerFactoryOperations.poke()
          Pokes the server to see if it is still alive and that it can still communicate with the database
 void _ClientManagerFactoryStub.poke()
          Pokes the server to see if it is still alive and that it can still communicate with the database
 

Constructors in ParkNPark.interfaces with parameters of type ServiceUnavailableException
ServiceUnavailableExceptionHolder(ServiceUnavailableException initialValue)
           
 

Uses of ServiceUnavailableException in ParkNPark.middletier
 

Methods in ParkNPark.middletier that throw ServiceUnavailableException
protected  boolean ClientManagerImpl.alreadyCompleted(int seq)
          Checks if the current client request has already been completed.
 void ClientManagerImpl.closeClientManager()
          Closes the client manager and frees server resources associated with it, including the client manager's activation in the server's CORBA portable object adapter
 PaddedIntegerSeq ClientManagerImpl.enterLot(int seq, int lot)
          Moves the client's car into the lot with the given lot number and returns an array of level numbers that have available spaces
 PaddedVoid ClientManagerImpl.exitLot(int seq)
          Removes the client's car from the lot that it is currently in
 PaddedInteger ClientManagerImpl.getClientID()
          Returns the client's ID, which can be used in the client manager factory's getExistingClientManager() method
 ClientManager ClientManagerFactoryImpl.getClientManager(String clientHostname)
          Creates a new client manager instance for a new client
 PaddedInteger ClientManagerImpl.getCurrentLevel()
          Returns the car's current level number
 ClientManager ClientManagerFactoryImpl.getExistingClientManager(int clientID, String clientHostname)
          Returns the existing client manager instance for an existing client.
 PaddedIntegerSeq ClientManagerImpl.getLots()
          Returns an array of valid lot numbers in the system, sorted by the lot number in ascending order
 PaddedInteger ClientManagerImpl.getMaxLevel()
          Returns the top level number of the car's current parking lot
 PaddedInteger ClientManagerImpl.getMinLevel()
          Returns the bottom level number of the car's current parking lot
 PaddedIntegerSeq ClientManagerImpl.getOtherLotAvailability(int lot)
          Returns an array of other lots that have availability, sorted by lot distance such that closer lots are listed first
 PaddedInteger ClientManagerImpl.moveDownLevel(int seq)
          Moves the car from its present level to the level beneath it
 PaddedInteger ClientManagerImpl.moveUpLevel(int seq)
          Moves the car from its present level to the level above it
 void ClientManagerFactoryImpl.poke()
          Pokes the server to see if it is still alive and that it can still communicate with the database
protected  void ClientManagerImpl.setupDatabaseConn()
          Set up the database connection
protected  void ClientManagerImpl.updateClientData(int seq, int lot, int level)
          Updates the client table, which is used for duplicate detection.
 

Constructors in ParkNPark.middletier that throw ServiceUnavailableException
ClientManagerImpl(DatabaseManager databaseManager, int clientID, String clientHostname, Logger logger, int replySize)
          Create a client manager for an existing client that will hold information specific to the client.
ClientManagerImpl(DatabaseManager databaseManager, String clientHostname, Logger logger, int replySize)
          Create a client manager for a new client that will hold information specific to the client.