jBPM :: Human Task Core 6.0.0.Beta4

org.jbpm.services.task.impl
Class TaskDeadlinesServiceImpl

java.lang.Object
  extended by org.jbpm.services.task.impl.TaskDeadlinesServiceImpl
All Implemented Interfaces:
org.kie.internal.task.api.TaskDeadlinesService

@ApplicationScoped
public class TaskDeadlinesServiceImpl
extends Object
implements org.kie.internal.task.api.TaskDeadlinesService


Nested Class Summary
 class TaskDeadlinesServiceImpl.ScheduledTaskDeadline
           
 
Nested classes/interfaces inherited from interface org.kie.internal.task.api.TaskDeadlinesService
org.kie.internal.task.api.TaskDeadlinesService.DeadlineType
 
Constructor Summary
TaskDeadlinesServiceImpl()
           
 
Method Summary
protected  ClassLoader getClassLoader()
           
protected  org.kie.api.runtime.Environment getEnvironment()
           
 void init()
           
 void schedule(long taskId, long deadlineId, long delay, org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type)
           
 void setLogger(Logger logger)
           
 void setNotificationEvents(javax.enterprise.event.Event<org.kie.internal.task.api.model.NotificationEvent> notificationEvents)
           
 void setPm(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)
           
 void unschedule(long taskId, org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskDeadlinesServiceImpl

public TaskDeadlinesServiceImpl()
Method Detail

setPm

public void setPm(org.jbpm.shared.services.api.JbpmServicesPersistenceManager pm)

setNotificationEvents

public void setNotificationEvents(javax.enterprise.event.Event<org.kie.internal.task.api.model.NotificationEvent> notificationEvents)

setLogger

public void setLogger(Logger logger)

init

@PostConstruct
public void init()

schedule

public void schedule(long taskId,
                     long deadlineId,
                     long delay,
                     org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type)
Specified by:
schedule in interface org.kie.internal.task.api.TaskDeadlinesService

unschedule

public void unschedule(long taskId,
                       org.kie.internal.task.api.TaskDeadlinesService.DeadlineType type)
Specified by:
unschedule in interface org.kie.internal.task.api.TaskDeadlinesService

getEnvironment

protected org.kie.api.runtime.Environment getEnvironment()

getClassLoader

protected ClassLoader getClassLoader()

jBPM :: Human Task Core 6.0.0.Beta4

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.