| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| HandleException |