All Classes and Interfaces

Class
Description
Base class for all request types
Base class for all request types.
 
 
 
 
 
Request used to add a value to an existing handle.
 
 
 
Class which wraps another Writer in order to write only ASCII.
 
 
This object is used to provide a private key for authentication to the other side of a secure socket connection.
 
 
 
 
 
 
 
 
 
 
 
 
Object used to represent an answer to a challenge to authenticate.
Object used to represent a challenge sent to a user asking for proof of their identity.
 
Instances of ClientSessionTracker are meant to maintain a set of ClientSideSessionInfo objects for different servers.
 
This class holds all of the standard identifiers for the handle library.
 
 
 
Request used to create a new handle.
 
Interface implemented by objects that can clone themselves as well as all of the objects contained within them (as long as they also implement the DeepClone interface).
Deprecated.
Replaced by net.cnri.util.DeepClone
 
Request used to delete an existing handle.
 
 
 
 
Interface used to define objects that want to receive the streamed results from DumpHandlesResponse messages.
Request used to retrieve all handles from a server.
Response used to send all handles in the database to a replicated site/server.
The static functions in this class are used to translate message objects and records to and from their byte-array representation in which they are sent over the network.
 
 
 
 
 
 
 
An implementation of the net.handle.HDLSecurityProvider interface that accesses the generic java security/crypto interfaces.
 
Generic response without any fields or parameters
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Responsible for locating and retrieving the value of handles using a caching server, or on the internet.
Deprecated.
Use JsonWebSignature and allied classes.
 
 
 
HandleStorage is an interface to an object that is capable of storing handles and their values.
Deprecated.
can just use HandleStorage with default methods
 
Represents a single handle value
 
 
 
 
 
 
Simple tool for handle creation.
Simple tool for deleting handles en masse from the command-line
 
 
Simple tool for changing the service handle for a whole bunch of prefixes.
Simple tool for changing the TTLs for a bunch of handles
 
A simple command-line handle resolver.
Simple tool for homing NAs.
Request used to home prefix on a given handle server.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class is run from the command-line to generate authentication keys
 
Request used to retrieve a list of handles from a given prefix from a server.
Response used to forward all handles for a specific prefix.
 
 
Request used to retrieve a list of prefixes homed on a server.
Response used to forward all prefixes homed on this server.
 
 
 
 
 
 
Class used to cache values in a local database file.
 
 
Request used to modify a value of an existing handle.
 
 
Object containing information about the set of handles beginning with a prefix.
 
 
 
 
 
 
 
 
 
 
Request used to remove a value from an existing handle.
 
 
 
 
 
 
Request used to resolve a handle.
 
Class used for high level interaction with handles.
 
ResponseMessageCallback is an interface that is used to get continuation messages from multi-message responses.
Request used to retrieve any new transactions from a server.
Response used to forward any new transactions to a replicated site/server.
 
 
Callback for objects that want to be able to scan all of the handles in a HandleStorage instance.
 
Deprecated.
Use HandleRecordTrustVerifier and allied classes
 
 
Same format as ResolutionResponse, but allows values to be empty.
 
Request used to setup a new session.
 
Class for passing session options to HandleResolver.
Request used to setup a new session.
 
 
Objects of this class can be used to verify the contents of a stream generated by a SignedOutputStream class.
Objects of this class can be used to sign the contents of a stream that can be verified by a SignedInputStream class.
 
 
 
 
 
 
 
Interface for objects that can be read/written to and from streams.
Deprecated.
Replaced by net.cnri.util.StreamObject
 
Utility functions used to ease the parsing and encoding of StreamObjects
Subclass of Hashtable that can read and write itself to a stream.
Deprecated.
Replaced by net.cnri.util.StreamTable
Deprecated.
Replaced by net.cnri.util.StreamUtil
Subclass of Vector that can read and write itself to a stream.
Deprecated.
Replaced by net.cnri.util.StreamVector
Exception that may be thrown when parsing a StreamTable or StreamVector.
Deprecated.
Replaced by net.cnri.util.StreamUtil
Deprecated.
Replaced by net.cnri.util.StringUtils
 
 
Class used to merge complex data with a web page or other text document.
Exception that can be thrown when merging data with a template
Deprecated.
Replaced by net.cnri.util.TemplateException
 
 
Class that holds the information known about a single transaction on a handle server.
Interface used to define objects that want to receive the streamed results from RetrieveTxnResponse messages.
Interface for the transaction queue that is used as a callback from messages like DumpHandlesRequest.
 
 
Interface for the transaction queue scanner that is used as a callback from messages like DumpHandlesRequest.
 
 
 
 
Request used to unhome prefix on a given handle server.
 
 
 
 
Request used to resolve a handle.
Response to VerifyAuthRequest.
 
 
 
This represents an SGML/XML tag.