EVENT - public class ScheduledRuleCheckBroker<EVENT> extends Object implements Broker<EVENT,EVENT>, ManagedResource, ConfiguredResource<RuleCheckConfiguration>, org.quartz.Job
| Modifier and Type | Field and Description |
|---|---|
protected ManagedResourceRecoveryManager |
managedResourceRecoveryManager
Recovery manager for this Managed Resource and any extending implementations of it
|
| Constructor and Description |
|---|
ScheduledRuleCheckBroker(org.quartz.Scheduler scheduler,
Rule rule)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
execute(org.quartz.JobExecutionContext jobExecutionContext) |
RuleCheckConfiguration |
getConfiguration() |
String |
getConfiguredResourceId() |
protected org.quartz.Trigger |
getCronTrigger(org.quartz.JobKey jobkey,
String cronExpression)
Method factory for creating a cron trigger
|
EVENT |
invoke(EVENT event) |
boolean |
isCriticalOnStartup() |
void |
setConfiguration(RuleCheckConfiguration configuration) |
void |
setConfiguredResourceId(String configuredResourceId) |
void |
setCriticalOnStartup(boolean criticalOnStartup) |
void |
setJobDetail(org.quartz.JobDetail jobDetail) |
void |
setManagedResourceRecoveryManager(ManagedResourceRecoveryManager managedResourceRecoveryManager) |
void |
startManagedResource()
Start the scheduled job and triggers
|
void |
stopManagedResource()
Stop the scheduled job and triggers
|
protected ManagedResourceRecoveryManager managedResourceRecoveryManager
public ScheduledRuleCheckBroker(org.quartz.Scheduler scheduler,
Rule rule)
scheduler - public EVENT invoke(EVENT event) throws EndpointException
invoke in interface Broker<EVENT,EVENT>EndpointExceptionpublic void startManagedResource()
startManagedResource in interface ManagedResourcepublic void stopManagedResource()
stopManagedResource in interface ManagedResourcepublic void setManagedResourceRecoveryManager(ManagedResourceRecoveryManager managedResourceRecoveryManager)
setManagedResourceRecoveryManager in interface ManagedResourcepublic boolean isCriticalOnStartup()
isCriticalOnStartup in interface ManagedResourcepublic void setCriticalOnStartup(boolean criticalOnStartup)
setCriticalOnStartup in interface ManagedResourceprotected org.quartz.Trigger getCronTrigger(org.quartz.JobKey jobkey,
String cronExpression)
throws ParseException
ParseExceptionpublic String getConfiguredResourceId()
getConfiguredResourceId in interface ConfiguredResource<RuleCheckConfiguration>public void setConfiguredResourceId(String configuredResourceId)
setConfiguredResourceId in interface ConfiguredResource<RuleCheckConfiguration>public RuleCheckConfiguration getConfiguration()
getConfiguration in interface Configured<RuleCheckConfiguration>public void setConfiguration(RuleCheckConfiguration configuration)
setConfiguration in interface Configured<RuleCheckConfiguration>public void execute(org.quartz.JobExecutionContext jobExecutionContext)
throws org.quartz.JobExecutionException
execute in interface org.quartz.Joborg.quartz.JobExecutionExceptionpublic void setJobDetail(org.quartz.JobDetail jobDetail)
Copyright © 2007-2016 Ikasan. All Rights Reserved.