public class HandlerFactory extends Object
Constructor and Description |
---|
HandlerFactory() |
Modifier and Type | Method and Description |
---|---|
AvaticaHandler |
getHandler(org.apache.calcite.avatica.remote.Service service,
org.apache.calcite.avatica.remote.Driver.Serialization serialization)
Constructs the desired implementation for the given serialization method with metrics.
|
AvaticaHandler |
getHandler(org.apache.calcite.avatica.remote.Service service,
org.apache.calcite.avatica.remote.Driver.Serialization serialization,
AvaticaServerConfiguration serverConfig)
Constructs the desired implementation for the given serialization method and server
configuration with metrics.
|
AvaticaHandler |
getHandler(org.apache.calcite.avatica.remote.Service service,
org.apache.calcite.avatica.remote.Driver.Serialization serialization,
org.apache.calcite.avatica.metrics.MetricsSystemConfiguration<?> metricsConfig)
Constructs the desired implementation for the given serialization method with metrics.
|
AvaticaHandler |
getHandler(org.apache.calcite.avatica.remote.Service service,
org.apache.calcite.avatica.remote.Driver.Serialization serialization,
org.apache.calcite.avatica.metrics.MetricsSystemConfiguration<?> metricsConfig,
AvaticaServerConfiguration serverConfig)
Constructs the desired implementation for the given serialization method and server
configuration with metrics.
|
public AvaticaHandler getHandler(org.apache.calcite.avatica.remote.Service service, org.apache.calcite.avatica.remote.Driver.Serialization serialization)
service
- The underlying Service
.serialization
- The desired message serialization.AvaticaHandler
.public AvaticaHandler getHandler(org.apache.calcite.avatica.remote.Service service, org.apache.calcite.avatica.remote.Driver.Serialization serialization, AvaticaServerConfiguration serverConfig)
service
- The underlying Service
.serialization
- The desired message serialization.serverConfig
- Avatica server configuration or null.AvaticaHandler
.public AvaticaHandler getHandler(org.apache.calcite.avatica.remote.Service service, org.apache.calcite.avatica.remote.Driver.Serialization serialization, org.apache.calcite.avatica.metrics.MetricsSystemConfiguration<?> metricsConfig)
service
- The underlying Service
.serialization
- The desired message serialization.metricsConfig
- Configuration for the MetricsSystem
.AvaticaHandler
.public AvaticaHandler getHandler(org.apache.calcite.avatica.remote.Service service, org.apache.calcite.avatica.remote.Driver.Serialization serialization, org.apache.calcite.avatica.metrics.MetricsSystemConfiguration<?> metricsConfig, AvaticaServerConfiguration serverConfig)
service
- The underlying Service
serialization
- The serializatio mechanism to usemetricsConfig
- Configuration for the MetricsSystem
.serverConfig
- Avatica server configuration or nullAvaticaHandler
Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.