public final class SchedulingServiceProxy extends com.anaptecs.jeaf.core.servicechannel.api.ServiceProxy implements SchedulingService
| Constructor and Description |
|---|
SchedulingServiceProxy(com.anaptecs.jeaf.core.spi.TransactionBehavior pTransactionBehavior)
Initialize object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteTask(ScheduledTask pTask)
Generated proxy implementation for method "deleteTask".
|
ScheduledTask |
getTask(com.anaptecs.jeaf.core.api.ServiceObjectID pTaskID)
Generated proxy implementation for method "getTask".
|
Set<ScheduledTask> |
queryTasks(ScheduledTaskQuery pQuery)
Generated proxy implementation for method "queryTasks".
|
ScheduledTask |
scheduleTask(ScheduledTask pTask)
Generated proxy implementation for method "scheduleTask".
|
void |
startTask(ScheduledTask pTask)
Generated proxy implementation for method "startTask".
|
ScheduledTask |
unscheduleTask(ScheduledTask pTask)
Generated proxy implementation for method "unscheduleTask".
|
public SchedulingServiceProxy(com.anaptecs.jeaf.core.spi.TransactionBehavior pTransactionBehavior)
pTransactionBehavior - Definition of transactional behavior. The Parameter must not be null.public ScheduledTask scheduleTask(ScheduledTask pTask) throws SchedulingApplicationException
scheduleTask in interface SchedulingServicepTask - Task object that should be scheduled. The parameter must not be null.ScheduledTask Object describing the created scheduled task. The method never returns null.SchedulingApplicationExceptionpublic ScheduledTask unscheduleTask(ScheduledTask pTask)
unscheduleTask in interface SchedulingServiceScheduledTaskpublic Set<ScheduledTask> queryTasks(ScheduledTaskQuery pQuery)
queryTasks in interface SchedulingServiceScheduledTaskpublic void deleteTask(ScheduledTask pTask)
deleteTask in interface SchedulingServicepublic ScheduledTask getTask(com.anaptecs.jeaf.core.api.ServiceObjectID pTaskID)
getTask in interface SchedulingServiceScheduledTaskpublic void startTask(ScheduledTask pTask)
startTask in interface SchedulingServiceCopyright © 2020. All rights reserved.