org.jbpm.services.task.impl
@Singleton public class TaskDeadlinesServiceImpl extends Object implements org.kie.internal.task.api.TaskDeadlinesService
Modifier and Type | Class and Description |
---|---|
static class |
TaskDeadlinesServiceImpl.ScheduledTaskDeadline |
Modifier and Type | Field and Description |
---|---|
protected static org.kie.internal.task.api.TaskDeadlinesService |
instance |
Constructor and Description |
---|
TaskDeadlinesServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
static org.kie.internal.task.api.TaskDeadlinesService |
getInstance() |
void |
init() |
void |
schedule(long taskId,
long deadlineId,
long delay,
org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type) |
static void |
setInstance(org.kie.internal.task.api.TaskDeadlinesService instance) |
void |
setNotificationEvents(javax.enterprise.event.Event<org.kie.internal.task.api.model.NotificationEvent> notificationEvents) |
void |
setPm(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm) |
void |
setTaskContentService(org.kie.internal.task.api.TaskContentService taskContentService) |
void |
setTaskQueryService(org.kie.internal.task.api.TaskQueryService taskQueryService) |
void |
unschedule(long taskId,
org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type) |
protected static volatile org.kie.internal.task.api.TaskDeadlinesService instance
public void setPm(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)
public void setNotificationEvents(javax.enterprise.event.Event<org.kie.internal.task.api.model.NotificationEvent> notificationEvents)
public void setTaskContentService(org.kie.internal.task.api.TaskContentService taskContentService)
@PreDestroy public void dispose()
@PostConstruct public void init()
public void schedule(long taskId, long deadlineId, long delay, org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type)
schedule
in interface org.kie.internal.task.api.TaskDeadlinesService
public void unschedule(long taskId, org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type)
unschedule
in interface org.kie.internal.task.api.TaskDeadlinesService
public void setTaskQueryService(org.kie.internal.task.api.TaskQueryService taskQueryService)
public static org.kie.internal.task.api.TaskDeadlinesService getInstance()
public static void setInstance(org.kie.internal.task.api.TaskDeadlinesService instance)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.