| Interface | Description |
|---|---|
| DataChainErrorListener | |
| IAnonUDPChannel | |
| IDataChannelCreator | |
| IDataChannelFactory | |
| IntegrityErrorListener | |
| ISendCallbackHandler | |
| ITrustModel |
Represents a trust model for mix cascades.
|
| Class | Description |
|---|---|
| AbstractAnonUDPChannel |
Abstract base class for UDP channels.
|
| AbstractAutoSwitchedMixCascadeContainer |
This class returns a new random cascade from all currently available cascades every time
getNextCascade() is called.
|
| AbstractChannel |
The abstract base class for all communication channels.
|
| AbstractControlChannel |
The base class for control channels.
|
| AbstractDataChain | |
| AbstractDataChannel |
This class is the abstract base class for channels sending user data to other
mixes.
|
| AnonClient |
This class implements an
AnonService using mix cascades to ensure
anonymous communication. |
| AnonTCPChannel |
This class can be used to create an anonymous TCP channel to a given
host:port.
|
| AnonUDPChannel |
This class can be used to create an anonymous UDP channel to a given
host:port.
|
| BasicTrustModel |
A trust model that only checks if a previously done signature verification was successful.
|
| ChannelTable |
The channel table is used to keep track of the currently open communication
channels, over which Mix Packets are sent and received.
|
| DataChainChannelListEntry |
This class is used to hold a data channel for use in a data chain.
|
| DataChainInputStreamQueueEntry | |
| DataChainSendOrderStructure | |
| DefaultDataChannelFactory | |
| DummyTrafficControlChannel |
This channel sends dummy traffic full of random bytes, when no packets were
sent by the multiplexer in a given interval.
|
| FixedRatioChannelsDescription | |
| InternalChannelMessage |
This object describes a message, that is sent internally in a channel to
signal events, like the reception of a packet, or the closing of the
connection.
|
| InternalChannelMessageQueue |
This class holds messages, that are channel specific and distinct from the
user traffic, i. e. a message signaling the closing of the channel.
|
| KeyExchangeManager | |
| MixPacket |
A MixPacket representation.
|
| MixParameters |
This class holds information about a specific mix in a chain, like the type
of symmetric cipher it uses, an object describing an asymmetric cipher or its
replay timestamp.
|
| Multiplexer |
This class, using a table of active data and control channels, sends and receives
mix packets over a TCP socket connection to the first mix.
|
| PacketCounter | |
| PacketProcessedEvent | |
| SequentialChannelDataChain | |
| SimulatedLimitedDataChannel | |
| SingleChannelDataChain | |
| SocketHandler | |
| StreamedControlChannel |
This control channel allows reading multiple control messages in a single
packet extracting and processing them in order.
|
| TestControlChannel |
This is the implementation for control channel test which uses the test control channel for sending a dummy XML message and receiving the echo.
|
| TrustModel |
This is the general trust model for JAP.
|
| TrustModel.AnonLevelAttribute | |
| TrustModel.ContextAttribute | |
| TrustModel.DataRetentionAttribute | |
| TrustModel.DelayAttribute | |
| TrustModel.ForcePremiumIfChargedAccountAttribute | |
| TrustModel.ForcePremiumIfExistingUserAttribute | |
| TrustModel.InnerObservable | |
| TrustModel.InternationalAttribute | |
| TrustModel.NumberOfMixesAttribute | |
| TrustModel.OperatorBlacklistAttribute | |
| TrustModel.PremiumChargedAccountAttribute | |
| TrustModel.SocksAttribute | |
| TrustModel.SpeedAttribute | |
| TrustModel.TrustAttribute | |
| TrustModel.UsePremiumAttribute | |
| TrustModel.UserDefinedAttribute | |
| TypeFilterDataChain | |
| UnlimitedDataChannel | |
| XmlControlChannel |
This abstract class provides methods to send and process XML formatted
control messages.
|
| Exception | Description |
|---|---|
| ChannelClosedException | |
| IllegalTCRequestPostConditionException | |
| UDPPacketStreamDesynchronisationException | |
| UDPPacketToLargeException |
Copyright © 2023. All rights reserved.