|
||||||||||
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 Reply ies). |
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
Reply ies. |
|
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 |