|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use InputOutputHandlerController | |
|---|---|
| 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. |
| outputStrategy | Output Strategy component - Collects messages until an output criterion is fulfilled (certain number of messages collected or timeout reached) |
| Uses of InputOutputHandlerController in inputOutputHandler |
|---|
| Fields in inputOutputHandler declared as InputOutputHandlerController | |
|---|---|
private InputOutputHandlerController |
ReplyDecision.inputOutputHandler
Reference on InputOutputHandlerController (used to add
unprocessed Replyies). |
private InputOutputHandlerController |
ProxyConnectionHandler.inputOutputHandler
Reference on InputOutputHandlerController() (Used to get
processed requests which shall be submitted to the proxy). |
private InputOutputHandlerController |
PreviousMixConnectionHandler.inputOutputHandler
Reference on InputOutputHandlerController() (Used to get
processed replies and add unprocessed requests). |
private InputOutputHandlerController |
NextMixConnectionHandler.inputOutputHandler
Reference on InputOutputHandlerController() (Used to get
processed replies and add unprocessed requests). |
private InputOutputHandlerController |
ClientConnectionHandler.inputOutputHandler
Reference on InputOutputHandlerController (Used to add
messages). |
| Constructors in inputOutputHandler with parameters of type InputOutputHandlerController | |
|---|---|
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). |
|
ProxyConnectionHandler(InputOutputHandlerController inputOutputHandler)
Generates a new ProxyConnectionHandler, which handles
communication with a proxy server. |
|
ReplyDecision(InputOutputHandlerController inputOutputHandler)
Creates a new ReplyDecision object which can be used to
decides about the optimal reply size and time depending on the current
traffic situation by the last mix of a cascade. |
|
| Uses of InputOutputHandlerController in messageProcessor |
|---|
| Fields in messageProcessor declared as InputOutputHandlerController | |
|---|---|
private InputOutputHandlerController |
MessageProcessorController.inputOutputHandler
Reference on component InputOutputHandler (used to get
unprocessed messages from). |
| Methods in messageProcessor with parameters of type InputOutputHandlerController | |
|---|---|
void |
MessageProcessorController.initialize(java.security.KeyPair keyPair,
InputOutputHandlerController inputOutputHandler,
AccessControlController accessControl,
OutputStrategyController outputStrategy)
Initialization method for this component. |
| Uses of InputOutputHandlerController in outputStrategy |
|---|
| Fields in outputStrategy declared as InputOutputHandlerController | |
|---|---|
private InputOutputHandlerController |
OutputStrategyController.inputOutputHandler
Reference on component InputOutputHandler. |
private InputOutputHandlerController |
Batch.inputOutputHandler
Reference on InputOutputHandler used to send messages to
their destination when putOutBatch() was called. |
| Methods in outputStrategy with parameters of type InputOutputHandlerController | |
|---|---|
void |
OutputStrategyController.initialize(InputOutputHandlerController inputOutputHandler)
Initialization method for this component. |
| Constructors in outputStrategy with parameters of type InputOutputHandlerController | |
|---|---|
Batch(int initialMessageBufferSize,
boolean isRequestBatch,
boolean belongsToLastMix,
InputOutputHandlerController inputOutputHandlerController)
Constructs a new Batch that can be used to stores processed
messages until output is requested (see putOutBatch()). |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||