Uses of Class
outputStrategy.OutputStrategyController

Packages that use OutputStrategyController
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. 
messageProcessor MessageProcessor component - Takes messages from component InputOutputHandler, processes them (recoding, checking for replays, removing/adding padding, initiating message authentication) and bypasses them to component OutputStrategy
 

Uses of OutputStrategyController in inputOutputHandler
 

Fields in inputOutputHandler declared as OutputStrategyController
private  OutputStrategyController PreviousMixConnectionHandler.outputStrategy
          Reference on component OutputStrategy (Used to add ChannelReleaseMessages).
private  OutputStrategyController InputOutputHandlerController.outputStrategy
          Reference on component OutputStrategy.
private  OutputStrategyController ClientConnectionHandler.outputStrategy
          Reference on component OutputStrategy (Used to send InternalMessages).
 

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

Constructors in inputOutputHandler with parameters of type OutputStrategyController
ClientConnectionHandler(InputOutputHandlerController inputOutputHandler, UserDatabaseController userDatabase, OutputStrategyController outputStrategy)
          Constructs a new ClientConnectionHandler which accepts connections, receives Requests and sends Replyies.
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).
 

Uses of OutputStrategyController in messageProcessor
 

Fields in messageProcessor declared as OutputStrategyController
private  OutputStrategyController MessageProcessorController.outputStrategy
          Reference on component OutputStrategy (used to hand over processed messages).
 

Methods in messageProcessor with parameters of type OutputStrategyController
 void MessageProcessorController.initialize(java.security.KeyPair keyPair, InputOutputHandlerController inputOutputHandler, AccessControlController accessControl, OutputStrategyController outputStrategy)
          Initialization method for this component.