- withAutomaticLogin(File) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Sets a keytab to be used to perform a Kerberos login automatically (without the use of JAAS).
- withBasicAuthentication(String, String[]) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Configures the server to use HTTP Basic authentication.
- withCustomAuthentication(AvaticaServerConfiguration) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Configures the server to use CUSTOM authentication mechanism, which can allow users to
combine benefits of multiple auth methods.
- withDigestAuthentication(String, String[]) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Configures the server to use HTTP Digest authentication.
- withHandler(Service, Driver.Serialization) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Sets the
Service
and
Driver.Serialization
information necessary to construct
the appropriate
AvaticaHandler
.
- withHandler(AvaticaHandler) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
- withImpersonation(DoAsRemoteUserCallback) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Sets a callback implementation to defer the logic on how to run an action as a given user and
if the action should be permitted for that user.
- withMaxHeaderSize(int) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Configures the maximum size, in bytes, of an HTTP header that the server will read.
- withMetricsConfiguration(MetricsSystemConfiguration<?>) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Sets the given configuration to enable metrics collection in the server.
- withPort(int) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
- withRemoteUserExtractor(RemoteUserExtractor) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Sets a callback implementation to defer the logic on how to use the right remoteUserExtractor
to extract remote user.
- withServerCustomizers(List<ServerCustomizer<T>>, Class<T>) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Adds customizers to configure a Server before startup.
- withSpnego(String) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Configures the server to use SPNEGO authentication.
- withSpnego(String, String[]) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Configures the server to use SPNEGO authentication.
- withSpnego(String, String) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Configures the server to use SPNEGO authentication.
- withSpnego(String, String, String[]) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Configures the server to use SPNEGO authentication.
- withTLS(File, String, File, String) - Method in class org.apache.calcite.avatica.server.HttpServer.Builder
-
Configures the server to use TLS for wire encryption.