public abstract class ServiceFinderHubBuilder<T,R extends ServiceRegistry<T>> extends Object
| Constructor and Description |
|---|
ServiceFinderHubBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ServiceFinderHub<T,R> |
build() |
protected abstract void |
postBuild(ServiceFinderHub<T,R> serviceFinderHub) |
protected abstract void |
preBuild() |
ServiceFinderHubBuilder<T,R> |
withExtraRefreshSignal(Signal<Void> extraRefreshSignal) |
ServiceFinderHubBuilder<T,R> |
withExtraStartSignalConsumer(Consumer<Void> consumer) |
ServiceFinderHubBuilder<T,R> |
withExtraStopSignalConsumer(Consumer<Void> consumer) |
ServiceFinderHubBuilder<T,R> |
withRefreshFrequencyMs(long refreshFrequencyMs) |
ServiceFinderHubBuilder<T,R> |
withServiceDataSource(ServiceDataSource serviceDataSource) |
ServiceFinderHubBuilder<T,R> |
withServiceFinderFactory(ServiceFinderFactory<T,R> serviceFinderFactory) |
public ServiceFinderHubBuilder<T,R> withServiceDataSource(ServiceDataSource serviceDataSource)
public ServiceFinderHubBuilder<T,R> withServiceFinderFactory(ServiceFinderFactory<T,R> serviceFinderFactory)
public ServiceFinderHubBuilder<T,R> withRefreshFrequencyMs(long refreshFrequencyMs)
public ServiceFinderHubBuilder<T,R> withExtraStartSignalConsumer(Consumer<Void> consumer)
public ServiceFinderHubBuilder<T,R> withExtraStopSignalConsumer(Consumer<Void> consumer)
public ServiceFinderHubBuilder<T,R> withExtraRefreshSignal(Signal<Void> extraRefreshSignal)
public ServiceFinderHub<T,R> build()
protected abstract void preBuild()
protected abstract void postBuild(ServiceFinderHub<T,R> serviceFinderHub)
Copyright © 2015–2023. All rights reserved.