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 © 2020. All rights reserved.