Uses of Class
userDatabase.UserDatabaseController

Packages that use UserDatabaseController
inputOutputHandler InputOutputHandler component - Handles (mix) message-based connections (see package Message) with communication partners (clients, other mixes and proxy servers) and therefore abstracts from the physic communication channels. 
 

Uses of UserDatabaseController in inputOutputHandler
 

Fields in inputOutputHandler declared as UserDatabaseController
private  UserDatabaseController PreviousMixConnectionHandler.userDatabase
          Reference on component UserDatabase (Used to add/remove users).
private  UserDatabaseController NextMixConnectionHandler.userDatabase
          Reference on component UserDatabase (Used to add/remove users).
private  UserDatabaseController InputOutputHandlerController.userDatabase
          Reference on component UserDatabase.
private  UserDatabaseController ClientConnectionHandler.userDatabase
          Reference on component UserDatabase (Used to add/remove User)s.
 

Methods in inputOutputHandler with parameters of type UserDatabaseController
 void InputOutputHandlerController.initialize(UserDatabaseController userDatabase, OutputStrategyController outputStrategy, ExternalInformationPortController eip)
          Initialization method for this component.
 

Constructors in inputOutputHandler with parameters of type UserDatabaseController
ClientConnectionHandler(InputOutputHandlerController inputOutputHandler, UserDatabaseController userDatabase, OutputStrategyController outputStrategy)
          Constructs a new ClientConnectionHandler which accepts connections, receives Requests and sends Replyies.
NextMixConnectionHandler(InputOutputHandlerController inputOutputHandler, UserDatabaseController userDatabase, ExternalInformationPortController externalInformationPort)
          Constructs a new NextMixConnectionHandler which handles communication with the next mix in the cascade.
PreviousMixConnectionHandler(InputOutputHandlerController inputOutputHandler, UserDatabaseController userDatabase, OutputStrategyController outputStrategy, ExternalInformationPortController externalInformationPort)
          Constructs a new PreviousMixConnectionHandler which handles communication with a previous mix (in the same cascade as this one).