@ProviderType public interface Whiteboard
| Modifier and Type | Method and Description |
|---|---|
<T> Registration |
register(Class<T> type,
T service,
Map<?,?> properties)
Publishes the given service to the whiteboard.
|
<T> Tracker<T> |
track(Class<T> type)
Starts tracking services of the given type.
|
<T> Tracker<T> |
track(Class<T> type,
Map<String,String> filterProperties)
Starts tracking services of the given type, with given attributes.
|
<T> Registration register(Class<T> type, T service, Map<?,?> properties)
type - type of the serviceservice - service instanceproperties - service properties<T> Tracker<T> track(Class<T> type)
type - type of the services to track<T> Tracker<T> track(Class<T> type, Map<String,String> filterProperties)
type - type of the services to trackfilterProperties - only services with these properties will be tracked.
Null keys are not permitted. Null values means that
the property should be absent.Copyright © 2010 - 2020 Adobe. All Rights Reserved