|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
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 | Represents an individual transform in the transform pipeline. |
ExceptionHandler | Interface for handling errors and handling retrying policy. |
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 Summary | |
---|---|
AbstractAdaptor | Provides a reasonable default implementation for most Adaptor
methods. |
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. |
CustomFormatter | Custom log formatter for ease of development. |
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. |
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. |
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 Summary | |
---|---|
Acl.InheritanceType | The rule for combining a parent's authz response with its child's. |
AuthzStatus | Authorization status codes. |
Status.Code | Available statuses for displaying state indicators on the dashboard. |
Exception Summary | |
---|---|
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. |
Adaptor interfaces and implementation. Uses combination of a document feed and an accompanying HTTP server.
Feed files, with lists of ids encoded as URLs, are pushed to GSA.
GSA crawls by making requests for file contents.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |