|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BasicMessage | |
|---|---|
| message | Provides different message formats, the InputOutputHandler is
capable of transmitting. |
| 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 BasicMessage in message |
|---|
| Subinterfaces of BasicMessage in message | |
|---|---|
interface |
Reply
Interface, all messages must implement, that travel in direction last mix −> first mix (= receiver −> client). |
interface |
Request
Interface, all messages must implement, that travel in direction first mix −> last mix (= client −> receiver). |
| Classes in message that implement BasicMessage | |
|---|---|
class |
BatchSizeMessage
InternalMessage used for communication between two
OutputStrategy components, located on neighbored mixes. |
class |
ChannelEstablishMessage
ExternalMessage used to establish a channel, which can transmit
ChannelMessages and Replyies. |
class |
ChannelMessage
ExternalMessage used to transmit data on an existing channel. |
class |
ChannelReleaseMessage
ExternalMessage used to release an existing channel. |
class |
Message
Basic abstract class for all types of messages the
InputOutputHandler is capable of transmitting. |
class |
ReplyMessage
ExternalMessage used to send data to a Client. |
| Uses of BasicMessage in messageProcessor |
|---|
| Methods in messageProcessor with parameters of type BasicMessage | |
|---|---|
protected boolean |
ReplayDetection.isReplay(BasicMessage basicMessage)
Detects whether a message has already been processed, or not. |
protected Message |
Recoder.recode(BasicMessage message)
Recodes (decrypts/encrypts) the bypassed message according to its type. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||