Package de.hybris.platform.task
Interface TaskService
- All Known Implementing Classes:
DefaultTaskService,DefaultTaskServiceBaseTest.TestTaskService,TaskServiceStub,TriggerTaskRunnerRetriesHandlingTest.TestTaskService
public interface TaskService
Service to deal with task module. It have functionality to schedule a task and to trigger an event.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidscheduleTask(TaskModel task) Schedule a task.default booleantriggerEvent(TaskEvent event) Trigger event on task module.voidtriggerEvent(String event) Trigger an event on task module.voidtriggerEvent(String event, Date expirationDate) Trigger an event on task module.
-
Field Details
-
BEAN_ID
- See Also:
-
-
Method Details
-
triggerEvent
Trigger an event on task module.- Parameters:
event- unique id of event
-
triggerEvent
Trigger an event on task module.- Parameters:
event- unique id of eventexpirationDate- expiration date - when reached the task condition created after event send and before
-
triggerEvent
Trigger event on task module.- Parameters:
event- event to be triggered- Returns:
trueif operation succeeded orfalseif event has been already triggered
-
scheduleTask
Schedule a task.- Parameters:
task- task to schedule.
-
getEngine
TaskEngine getEngine()- Returns:
- the task engine.
-