Package io.appform.ranger.core.finder
Class SimpleUnshardedServiceFinderBuilder<T,B extends SimpleUnshardedServiceFinderBuilder<T,B,D>,D extends Deserializer<T>>
java.lang.Object
io.appform.ranger.core.finder.BaseServiceFinderBuilder<T,ListBasedServiceRegistry<T>,SimpleUnshardedServiceFinder<T>,B,D>
io.appform.ranger.core.finder.SimpleUnshardedServiceFinderBuilder<T,B,D>
public abstract class SimpleUnshardedServiceFinderBuilder<T,B extends SimpleUnshardedServiceFinderBuilder<T,B,D>,D extends Deserializer<T>>
extends BaseServiceFinderBuilder<T,ListBasedServiceRegistry<T>,SimpleUnshardedServiceFinder<T>,B,D>
-
Field Summary
Fields inherited from class io.appform.ranger.core.finder.BaseServiceFinderBuilder
additionalRefreshSignals, deserializer, disablePushUpdaters, namespace, nodeRefreshIntervalMs, nodeSelector, serviceName, shardSelector, startSignalHandlers, stopSignalHandlers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SimpleUnshardedServiceFinder<T>buildFinder(Service service, ShardSelector<T, ListBasedServiceRegistry<T>> shardSelector, ServiceNodeSelector<T> nodeSelector) Methods inherited from class io.appform.ranger.core.finder.BaseServiceFinderBuilder
build, buildFinder, dataSource, implementationSpecificRefreshSignals, withAdditionalSignalGenerator, withAdditionalSignalGenerators, withAdditionalSignalGenerators, withDeserializer, withDisableWatchers, withDisableWatchers, withNamespace, withNodeRefreshIntervalMs, withNodeSelector, withServiceName, withShardSelector, withStartSignalHandler, withStartSignalHandlers, withStopSignalHandler, withStopSignalHandlers
-
Constructor Details
-
SimpleUnshardedServiceFinderBuilder
public SimpleUnshardedServiceFinderBuilder()
-
-
Method Details
-
buildFinder
protected SimpleUnshardedServiceFinder<T> buildFinder(Service service, ShardSelector<T, ListBasedServiceRegistry<T>> shardSelector, ServiceNodeSelector<T> nodeSelector) - Specified by:
buildFinderin classBaseServiceFinderBuilder<T,ListBasedServiceRegistry<T>, SimpleUnshardedServiceFinder<T>, B extends SimpleUnshardedServiceFinderBuilder<T, B, D>, D extends Deserializer<T>>
-