Package net.handle.hdllib

Interface Summary
Cache  
DumpHandlesCallback Interface used to define objects that want to receive the streamed results from DumpHandlesResponse messages.
HandleStorage HandleStorage is an interface to an object that is capable of storing handles and their values.
HandleStorage2  
ReplicationDaemonInterface  
RequestProcessor  
ResponseMessageCallback ResponseMessageCallback is an interface that is used to get continuation messages from multi-message responses.
RootInfoListener  
ScanCallback Callback for objects that want to be able to scan all of the handles in a HandleStorage instance.
SiteFilter  
TransactionCallback Interface used to define objects that want to receive the streamed results from RetrieveTxnResponse messages.
TransactionQueueInterface Interface for the transaction queue that is used as a callback from messages like DumpHandlesRequest.
TransactionQueueListener  
TransactionQueuesInterface  
TransactionScannerInterface Interface for the transaction queue scanner that is used as a callback from messages like DumpHandlesRequest.
TransactionValidator  
 

Class Summary
AbstractMessage Base class for all request types
AbstractRequest Base class for all request types.
AbstractRequestProcessor  
AbstractResponse  
AbstractResponseAndIndex  
AddValueRequest Request used to add a value to an existing handle.
AdminRecord  
Attribute  
AuthenticationInfo  
BootstrapHandles  
ChallengeAnswerRequest Object used to represent an answer to a challenge to authenticate.
ChallengeResponse Object used to represent a challenge sent to a user asking for proof of their identity.
ClientSessionTracker Instances of ClientSessionTracker are meant to maintain a set of ClientSideSessionInfo objects for different servers.
ClientSideSessionInfo  
Common This class holds all of the standard identifiers for the handle library.
ConfigCommon  
Configuration  
CreateHandleRequest Request used to create a new handle.
CreateHandleResponse  
DeleteHandleRequest Request used to delete an existing handle.
DumpHandlesRequest Request used to retrieve all handles from a server.
DumpHandlesResponse Response used to send all handles in the database to a replicated site/server.
Encoder 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.
Encoder.MessageHeaders  
ErrorResponse  
FilesystemConfiguration  
GenericRequest  
GenericResponse Generic response without any fields or parameters
GetSiteInfoResponse  
GsonUtility  
GsonUtility.AdminRecordGsonTypeAdapter  
GsonUtility.HandleValueGsonTypeAdapter  
GsonUtility.InterfaceGsonTypeAdapter  
GsonUtility.PublicKeyTypeHierarchyAdapter  
GsonUtility.ResponseGsonTypeHierarchyAdapter  
GsonUtility.ServerInfoGsonTypeAdapter  
GsonUtility.SiteInfoGsonTypeAdapter  
GsonUtility.TransactionGsonTypeAdapter  
GsonUtility.ValueReferenceGsonTypeAdapter  
HandleRecord  
HandleResolver Responsible for locating and retrieving the value of handles using a caching server, or on the internet.
HandleSignature Deprecated. Use JsonWebSignature and allied classes.
HandleSignature.Digest  
HandleSignature.DigestsValue  
HandleValue Represents a single handle value
HomeNaRequest Request used to home prefix on a given handle server.
HSG HSG.java: constant definitions.
Interface  
ListHandlesRequest Request used to retrieve a list of handles from a given prefix from a server.
ListHandlesResponse Response used to forward all handles for a specific prefix.
ListNAsRequest Request used to retrieve a list of prefixes homed on a server.
ListNAsResponse Response used to forward all prefixes homed on this server.
MemCache Class used to cache values in a local database file.
MessageEnvelope  
ModifyValueRequest Request used to modify a value of an existing handle.
NextTxnIdResponse  
PublicKeyAuthenticationInfo  
RemoveValueRequest Request used to remove a value from an existing handle.
ReplicationStateInfo  
ResolutionRequest Request used to resolve a handle.
ResolutionResponse  
Resolver Class used for high level interaction with handles.
RetrieveTxnRequest Request used to retrieve any new transactions from a server.
RetrieveTxnResponse Response used to forward any new transactions to a replicated site/server.
SecretKeyAuthenticationInfo  
SecureResolver Deprecated. Use HandleRecordTrustVerifier and allied classes
ServerInfo  
ServiceReferralResponse Same format as ResolutionResponse, but allows values to be empty.
Session  
SessionExchangeKeyRequest Request used to setup a new session.
SessionInfo  
SessionSetupInfo Class for passing session options to HandleResolver.
SessionSetupRequest Request used to setup a new session.
SessionSetupResponse  
SignedInputStream Objects of this class can be used to verify the contents of a stream generated by a SignedOutputStream class.
SignedOutputStream Objects of this class can be used to sign the contents of a stream that can be verified by a SignedInputStream class.
SimpleConfiguration  
SimpleResponseMessageCallback  
SiteInfo  
SSLEngineHelper  
SSLEngineHelper.SocketFactoryWrapper  
Tester  
Transaction Class that holds the information known about a single transaction on a handle server.
UnhomeNaRequest Request used to unhome prefix on a given handle server.
Util  
ValueReference  
VerifyAuthRequest Request used to resolve a handle.
VerifyAuthResponse Response to VerifyAuthRequest.
 

Exception Summary
HandleException