Package net.i2p.data

Interface Summary
DataStructure Defines the class as a standard object with particular bit representation, exposing methods to read and write that representation.
TestDataGenerator Defines a method to create the serialization of an object
TestDataPrinter Defines a method to read the serialization of an object and display it
 

Class Summary
AbuseReasonTest Test harness for loading / storing Hash objects
AbuseSeverityTest Test harness for loading / storing Hash objects
Base64 Encodes and decodes to and from Base64 notation.
BooleanTest Test harness for the boolean structure
ByteArray Wrap up an array of bytes so that they can be compared and placed in hashes, maps, and the like.
Certificate Defines a certificate that can be attached to various I2P structures, such as RouterIdentity and Destination, allowing routers and clients to help manage denial of service attacks and the network utilization.
CertificateTest Test harness for loading / storing Hash objects
CreateLeaseSetMessageTest Test harness for loading / storing CreateLeaseSetMessage objects
CreateSessionMessageTest Test harness for loading / storing Hash objects
DataHelper Defines some simple IO routines for dealing with marshalling data structures
DataStructureImpl Base implementation of all data structures
DateTest Test harness for the boolean structure
Destination Defines an end point in the I2P network.
DestinationTest Test harness for loading / storing Hash objects
DestroySessionMessageTest Test harness for loading / storing Hash objects
DisconnectMessageTest Test harness for loading / storing Hash objects
Hash Defines the hash as defined by the I2P data structure spec.
HashTest Test harness for loading / storing Hash objects
Lease Defines the proof that a particular router / tunnel is allowed to receive messages for a particular Destination during some period of time.
LeaseSet Defines the set of leases a destination currently has.
LeaseSetTest Test harness for loading / storing Lease objects
LeaseTest Test harness for loading / storing Lease objects
MappingTest Test harness for the mapping structure (in java, a Properties map)
MessageIdTest Test harness for loading / storing Hash objects
MessagePayloadMessageTest Test harness for loading / storing SendMessageMessage objects
MessageStatusMessageTest Test harness for loading / storing MessageStatusMessage objects
Payload Defines the actual payload of a message being delivered, including the standard encryption wrapping, as defined by the I2P data structure spec.
PayloadTest Test harness for loading / storing Payload objects
PrivateKey Defines the PrivateKey as defined by the I2P data structure spec.
PrivateKeyTest Test harness for loading / storing PrivateKey objects
PublicKey Defines the PublicKey as defined by the I2P data structure spec.
PublicKeyTest Test harness for loading / storing PublicKey objects
ReceiveMessageBeginMessageTest Test harness for loading / storing Hash objects
ReceiveMessageEndMessageTest Test harness for loading / storing Hash objects
ReportAbuseMessageTest Test harness for loading / storing Hash objects
RequestLeaseSetMessageTest Test harness for loading / storing RequestLeaseSetMessage objects
RouterAddress Defines a method of communicating with a router
RouterAddressTest Test harness for loading / storing Hash objects
RouterIdentity Defines the unique identifier of a router, including any certificate or public key.
RouterIdentityTest Test harness for loading / storing Hash objects
RouterInfo Defines the data that a router either publishes to the global routing table or provides to trusted peers.
RouterInfoTest Test harness for loading / storing Hash objects
RoutingKeyGenerator Component to manage the munging of hashes into routing keys - given a hash, perform some consistent transformation against it and return the result.
SendMessageMessageTest Test harness for loading / storing SendMessageMessage objects
SessionConfigTest Test harness for loading / storing Hash objects
SessionIdTest Test harness for loading / storing SessionId objects
SessionKey Defines the SessionKey as defined by the I2P data structure spec.
SessionKeyTest Test harness for loading / storing SessionKey objects
SessionStatusMessageTest Test harness for loading / storing SessionStatusMessage objects
SessionTag  
Signature Defines the signature as defined by the I2P data structure spec.
SignatureTest Test harness for loading / storing Signature objects
SigningPrivateKey Defines the SigningPrivateKey as defined by the I2P data structure spec.
SigningPrivateKeyTest Test harness for loading / storing SigningPrivateKey objects
SigningPublicKey Defines the SigningPublicKey as defined by the I2P data structure spec.
SigningPublicKeyTest Test harness for loading / storing PublicKey objects
StringTest Test harness for the boolean structure
StructureTest Utility class for wrapping data structure tests
TestData Test harness for loading / storing data structures
TunnelId Defines the tunnel ID that messages are passed through on a set of routers.
TunnelIdTest Test harness for loading / storing TunnelId objects
UnsignedIntegerTest Test harness for the numerical structure (in java, an UnsignedInteger)
 

Exception Summary
DataFormatException Thrown when the data was not available to read or write a DataStructure