public class TelemetryServiceRegistryImpl<F extends TelemetryBeanFactory,BD extends TelemetryBeanDefinition,T> extends Object implements TelemetryServiceRegistry<BD,T>, ServiceLookup<String,Void>
Constructor and Description |
---|
TelemetryServiceRegistryImpl(java.util.function.Supplier<ServiceLoader<F>> staticServiceSupplier) |
TelemetryServiceRegistryImpl(java.util.function.Supplier<ServiceLoader<F>> staticServiceSupplier,
long gracePeriodMs,
long waitPeriodMs,
long lookupDelayMs) |
Modifier and Type | Method and Description |
---|---|
T |
getService(BD beanDefinition) |
<T> T |
lookup(String criteria,
Void filter) |
void |
onBind(F serviceFactory,
Map properties) |
void |
onUnbind(F serviceFactory,
Map properties) |
public TelemetryServiceRegistryImpl(java.util.function.Supplier<ServiceLoader<F>> staticServiceSupplier)
public TelemetryServiceRegistryImpl(java.util.function.Supplier<ServiceLoader<F>> staticServiceSupplier, long gracePeriodMs, long waitPeriodMs, long lookupDelayMs)
public T getService(BD beanDefinition)
getService
in interface TelemetryServiceRegistry<BD extends TelemetryBeanDefinition,T>
Copyright © 2021. All rights reserved.