Interface | Description |
---|---|
Acl.BatchRetriever |
Batch retrieval of ACLs for efficent processing of many authz checks at
once.
|
Adaptor |
Interface for user-specific implementation details of an Adaptor.
|
AdaptorContext |
Methods for an Adaptor to communicate with the adaptor library.
|
AsyncDocIdPusher |
Interface that allows asynchronous at-will pushing of
DocId s
to the GSA. |
AuthnAuthority |
Interface for adaptors capable of authenticating users.
|
AuthnAuthority.Callback |
Interface for replying to
AuthnAdaptor.authenticateUser(HttpExchange, Callback) . |
AuthnIdentity |
User identification information for understanding who a user is or if they
are allowed to access a resource.
|
AuthzAuthority |
Interface for adaptors capable of authorizing users.
|
DocIdEncoder |
Allows generating a URI for a particular DocId.
|
DocIdPusher |
Interface that allows at-will pushing of
DocId s to the GSA. |
DocumentTransform | Deprecated |
ExceptionHandler |
Interface for handling errors and handling retrying policy.
|
MetadataTransform |
Represents an individual transform in the transform pipeline.
|
PollingIncrementalLister |
Interface for library-assisted polling incremental adaptors.
|
Request |
Interface provided to
Adaptor.getDocContent(Request, Response) for describing the action that
should be taken. |
Response |
Interface provided to
Adaptor.getDocContent(Request, Response) for performing the actions needed
to satisfy a request. |
SensitiveValueDecoder |
Provides parsing of sensitive values that can be plain text, obfuscated, or
encrypted.
|
Session |
Generic session-state container, but intended for authn bookkeeping.
|
Status |
Multi-state indicator providing the user with a notification of broken parts
of the system.
|
StatusSource |
A source of
Status messages. |
Class | Description |
---|---|
AbstractAdaptor |
Provides a reasonable default implementation for most
Adaptor
methods. |
AbstractDocIdPusher |
This class provides an implementation of the forwarding methods of
the
DocIdPusher interface. |
Acl |
Immutable access control list.
|
Acl.Builder |
Mutable ACL for creating instances of
Acl . |
Application |
Provides framework for adaptors to act as a stand-alone application.
|
CommandStreamParser |
Parses the adaptor data format into individual commands with associated data.
|
Config |
Configuration values for this program, like the GSA's hostname.
|
ContentTransform |
The document content transform can modify the content of a document.
|
CustomFormatter |
Custom log formatter for ease of development.
|
CustomFormatter.Color |
A CustomFormatter that forces the use of colors.
|
CustomFormatter.NoColor |
A CustomFormatter that does not use colors.
|
Daemon |
Allows running an adaptor as a daemon when used in conjunction with procrun
or
jsvc . |
DocId |
Refers to a unique document in repository.
|
DocIdPusher.Record |
Immutable feed attributes for a document identified by its
DocId . |
DocIdPusher.Record.Builder |
Builder to create instances of Record.
|
DocRequest |
A complete implementation of
Request . |
ExceptionHandlers |
Utility class for
ExceptionHandler s. |
GroupPrincipal |
Represents group.
|
GsaCommunicationHandler |
This class handles the communications with GSA.
|
HttpExchanges |
Utility class for working with
HttpExchange s. |
IOHelper |
Utility class for providing useful methods when handling streams or other
forms of I/O.
|
Metadata |
Allows storing multiple metadata values to a single key.
|
MetadataTransform.HistoricalWrapper |
Versions prior to 4.1.1 used class named "DocumentTransform".
|
Principal |
Represents either a user or a group.
|
Service |
Provides environment for running multiple adaptors on the same port and
having each instance be managed.
|
UserPrincipal |
Represents user.
|
Enum | Description |
---|---|
Acl.InheritanceType |
The rule for combining a parent's authz response with its child's.
|
AuthzStatus |
Authorization status codes.
|
DocIdPusher.FeedType |
FeedType used for group definition pushes.
|
MetadataTransform.Keyset | |
MetadataTransform.TransmissionDecision |
Transforms can cancel sending a document, or cancel sending its contents by
adding a
Transmission-Decision to the Map of params
supplied to the transform method of the
MetadataTransform . |
Status.Code |
Available statuses for displaying state indicators on the dashboard.
|
Exception | Description |
---|---|
InvalidConfigurationException |
Thrown for unrecoverable configuration errors.
|
StartupException |
Thrown for unrecoverable startup errors, such as fatal configuration
errors or running on the wrong platform.
|
UnsupportedPlatformException |
Thrown if the adaptor cannot be run on this OS environment.
|
Feed files, with lists of ids encoded as URLs, are pushed to GSA.
GSA crawls by making requests for file contents.