Class ScheduleRuleRegistry
- java.lang.Object
-
- com.aspectran.core.component.AbstractComponent
-
- com.aspectran.core.component.schedule.ScheduleRuleRegistry
-
- All Implemented Interfaces:
Component
public class ScheduleRuleRegistry extends AbstractComponent
The Class ScheduleRuleRegistry.
-
-
Constructor Summary
Constructors Constructor Description ScheduleRuleRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddScheduleRule(ScheduleRule scheduleRule)booleancontains(java.lang.String scheduleId)protected voiddoDestroy()protected voiddoInitialize()java.util.Set<ScheduledJobRule>getScheduledJobRules(java.lang.String[] transletNames)ScheduleRulegetScheduleRule(java.lang.String scheduleId)java.util.Collection<ScheduleRule>getScheduleRules()voidsetAssistantLocal(AssistantLocal assistantLocal)-
Methods inherited from class com.aspectran.core.component.AbstractComponent
destroy, getComponentName, initialize, isAvailable, isDestroyed, isDestroying, isInitialized
-
-
-
-
Method Detail
-
setAssistantLocal
public void setAssistantLocal(AssistantLocal assistantLocal)
-
getScheduleRules
public java.util.Collection<ScheduleRule> getScheduleRules()
-
getScheduleRule
public ScheduleRule getScheduleRule(java.lang.String scheduleId)
-
contains
public boolean contains(java.lang.String scheduleId)
-
addScheduleRule
public void addScheduleRule(ScheduleRule scheduleRule) throws IllegalRuleException
- Throws:
IllegalRuleException
-
getScheduledJobRules
public java.util.Set<ScheduledJobRule> getScheduledJobRules(java.lang.String[] transletNames)
-
doInitialize
protected void doInitialize()
- Specified by:
doInitializein classAbstractComponent
-
doDestroy
protected void doDestroy()
- Specified by:
doDestroyin classAbstractComponent
-
-