public class HttpShardedServiceProviderBuilder<T> extends BaseServiceProviderBuilder<T,HttpShardedServiceProviderBuilder<T>,HttpRequestDataSerializer<T>>
additionalRefreshSignals, healthchecks, healthUpdateIntervalMs, hostname, namespace, nodeData, nodeDataSource, port, portScheme, serializer, serviceName, staleUpdateThresholdMs, startSignalHandlers, stopSignalHandlers| Constructor and Description |
|---|
HttpShardedServiceProviderBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ServiceProvider<T,HttpRequestDataSerializer<T>> |
build() |
protected NodeDataSink<T,HttpRequestDataSerializer<T>> |
dataSink(Service service) |
HttpShardedServiceProviderBuilder<T> |
withClientConfiguration(HttpClientConfig clientConfig) |
HttpShardedServiceProviderBuilder<T> |
withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper) |
buildProvider, withAdditionalRefreshSignal, withAdditionalRefreshSignals, withHealthcheck, withHealthUpdateIntervalMs, withHostname, withIsolatedHealthMonitor, withNamespace, withNodeData, withNodeDataSource, withPort, withPortScheme, withSerializer, withServiceName, withStaleUpdateThresholdMs, withStartSignalHandler, withStartSignalHandlers, withStopSignalHandler, withStopSignalHandlerspublic HttpShardedServiceProviderBuilder<T> withClientConfiguration(HttpClientConfig clientConfig)
public HttpShardedServiceProviderBuilder<T> withObjectMapper(com.fasterxml.jackson.databind.ObjectMapper mapper)
public ServiceProvider<T,HttpRequestDataSerializer<T>> build()
build in class BaseServiceProviderBuilder<T,HttpShardedServiceProviderBuilder<T>,HttpRequestDataSerializer<T>>protected NodeDataSink<T,HttpRequestDataSerializer<T>> dataSink(Service service)
dataSink in class BaseServiceProviderBuilder<T,HttpShardedServiceProviderBuilder<T>,HttpRequestDataSerializer<T>>Copyright © 2015–2023. All rights reserved.