DataProviderManager

public class DataProviderManager implements OsgiServiceLifecycleListener

Service for managing data providers.

Constructors

DataProviderManager

public DataProviderManager(TaskDataProviderService taskDataProviderService)

DataProviderManager

public DataProviderManager(TaskTriggerHandler handler, TaskDataProviderService taskDataProviderService)

Service constructor.

Parameters:
  • handler – the task trigger handler
  • taskDataProviderService – the task data provider service, not null

Methods

bind

public void bind(Object service, Map serviceProperties)

Checks if the given service is a data provider and, if so, registers it in the data provider service.

Parameters:
  • service – the service to be registered, null will do nothing
  • serviceProperties – unused

unbind

public void unbind(Object service, Map serviceProperties)

Checks if given service is a data provider and, if so, unregisters it from the data provider service.

Parameters:
  • service – the service to be unregistered, null will do nothing
  • serviceProperties – unused