See: Description
Interface | Description |
---|---|
AvaticaHandler |
A custom interface that extends the Jetty interface to enable extra control within Avatica.
|
AvaticaServerConfiguration |
A generic configuration interface that users can implement to configure the
HttpServer . |
DoAsRemoteUserCallback |
A callback which the server can invoke to allow implementations to control additional logic
about whether or not a client from a specific host should be run.
|
Main.HandlerFactory |
Factory that instantiates Jetty Handlers
|
MetricsAwareAvaticaHandler |
An
AvaticaHandler that is capable of collecting metrics. |
RemoteUserExtractor |
Extracts remote user from request
|
ServerCustomizer<T> |
Callback for customizing a Server.
|
Class | Description |
---|---|
AbstractAvaticaHandler |
Base-class for Avatica implemented Jetty Handlers.
|
AvaticaJsonHandler |
Jetty handler that executes Avatica JSON request-responses.
|
AvaticaProtobufHandler |
Jetty handler that executes Avatica JSON request-responses.
|
AvaticaSpnegoAuthenticator |
Custom SpnegoAuthenticator which will still reponse with a WWW-Authentication: Negotiate
header if the client provides some other kind of authentication header.
|
AvaticaUserStore |
Implementation of UserStore which creates users when they do not already exist.
|
DelegatingAvaticaHandler |
An AvaticaHandler implementation that delegates to a provided Jetty Handler instance.
|
HandlerFactory |
Factory that instantiates the desired implementation, typically differing on the method
used to serialize messages, for use in the Avatica server.
|
HttpQueryStringParameterRemoteUserExtractor |
A
RemoteUserExtractor that extracts the remote user from an HTTP query string parameter. |
HttpRequestRemoteUserExtractor |
A
RemoteUserExtractor that extracts the remote user from the HTTP request. |
HttpServer |
Avatica HTTP server.
|
HttpServer.Builder<T> |
Builder class for creating instances of
HttpServer . |
Main |
Jetty handler that executes Avatica JSON request-responses.
|
PropertyBasedSpnegoLoginService |
A customization of
SpnegoLoginService which directly
specifies the server's principal instead of requiring a file to exist. |
ServerKeytabJaasConf |
Javax Configuration class which always returns a configuration for our keytab-based
login suitable for callers which are acting as a initiator or acceptor (e.g.
|
Exception | Description |
---|---|
BadRequestException |
An exception thrown when encountering a malformed request.
|
RemoteUserDisallowedException |
An exception to encapsulate that a user is disallowed to access Avatica.
|
RemoteUserExtractionException |
An exception thrown when encountering an error extracting a remote user from a request.
|
Copyright © 2012-2024 Apache Software Foundation. All Rights Reserved.