TaskTriggerHandler

public class TaskTriggerHandler implements TriggerHandler

The TaskTriggerHandler receives events and executes tasks for which the trigger event subject is the same as the received event subject.

Constructors

TaskTriggerHandler

public TaskTriggerHandler(TaskService taskService, TaskActivityService activityService, EventListenerRegistryService registryService, EventRelay eventRelay, TaskActionExecutor taskActionExecutor, SettingsFacade settings)

Methods

addDataProvider

public void addDataProvider(DataProvider provider)

handle

public void handle(MotechEvent event)

registerHandlerFor

public final void registerHandlerFor(String subject)

removeDataProvider

public void removeDataProvider(String taskDataProviderId)

setBundleContext

public void setBundleContext(BundleContext bundleContext)

setDataProviders

void setDataProviders(Map<String, DataProvider> dataProviders)