public class HandlerFactory extends Object
Constructor and Description |
---|
HandlerFactory() |
Modifier and Type | Method and Description |
---|---|
AvaticaHandler |
getHandler(Service service,
Driver.Serialization serialization)
Constructs the desired implementation for the given serialization method with metrics.
|
AvaticaHandler |
getHandler(Service service,
Driver.Serialization serialization,
AvaticaServerConfiguration serverConfig)
Constructs the desired implementation for the given serialization method and server
configuration with metrics.
|
AvaticaHandler |
getHandler(Service service,
Driver.Serialization serialization,
MetricsSystemConfiguration<?> metricsConfig)
Constructs the desired implementation for the given serialization method with metrics.
|
AvaticaHandler |
getHandler(Service service,
Driver.Serialization serialization,
MetricsSystemConfiguration<?> metricsConfig,
AvaticaServerConfiguration serverConfig)
Constructs the desired implementation for the given serialization method and server
configuration with metrics.
|
public AvaticaHandler getHandler(Service service, Driver.Serialization serialization)
service
- The underlying Service
.serialization
- The desired message serialization.AvaticaHandler
.public AvaticaHandler getHandler(Service service, Driver.Serialization serialization, AvaticaServerConfiguration serverConfig)
service
- The underlying Service
.serialization
- The desired message serialization.serverConfig
- Avatica server configuration or null.AvaticaHandler
.public AvaticaHandler getHandler(Service service, Driver.Serialization serialization, MetricsSystemConfiguration<?> metricsConfig)
service
- The underlying Service
.serialization
- The desired message serialization.metricsConfig
- Configuration for the MetricsSystem
.AvaticaHandler
.public AvaticaHandler getHandler(Service service, Driver.Serialization serialization, 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–2018 The Apache Software Foundation. All rights reserved.