Class SchedulingConfiguration
- java.lang.Object
-
- com.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.core.annotations.SchedulingConfig>
-
- com.anaptecs.jeaf.core.servicechannel.base.SchedulingConfiguration
-
public class SchedulingConfiguration extends com.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.core.annotations.SchedulingConfig>
Class is intended to be used to read JEAF configuration data. This configuration data is located under META-INF/JEAF in the applications classpath and will be generated by JEAF's Maven Plugin during build time.- Version:
- JEAF Release 1.3.1
- Author:
- JEAF Development Team
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_CONFIGURATION_CLASS
Name of the class that contains the default configuration annotation.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
checkCustomConfiguration(com.anaptecs.jeaf.core.annotations.SchedulingConfig pCustomConfiguration)
protected java.lang.Class<com.anaptecs.jeaf.core.annotations.SchedulingConfig>
getAnnotationClass()
protected java.lang.String
getDefaultConfigurationClass()
com.anaptecs.jeaf.core.annotations.SchedulingConfig
getEmptyConfiguration()
static SchedulingConfiguration
getInstance()
Method returns JEAF configurationint
getTriggerInterval()
Property defines the principal provider implementation that should be used.boolean
isJEAFSchedulingEnabled()
Property defines if JEAF's scheduling mechanism is enabled or not.-
Methods inherited from class com.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration
asList, asList, asList, asList, asList, asList, asList, asList, getConfigurationClass, getConfigurationErrors, isCustomConfigurationAvailable, isDefaultConfigurationAvailable, newInstance, newInstance, newInstances, tryNewInstance
-
-
-
-
Field Detail
-
DEFAULT_CONFIGURATION_CLASS
public static final java.lang.String DEFAULT_CONFIGURATION_CLASS
Name of the class that contains the default configuration annotation.- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static SchedulingConfiguration getInstance()
Method returns JEAF configuration- Returns:
SchedulingConfiguration
Object providing access to JEAF cores configuration.
-
getAnnotationClass
protected java.lang.Class<com.anaptecs.jeaf.core.annotations.SchedulingConfig> getAnnotationClass()
- Specified by:
getAnnotationClass
in classcom.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.core.annotations.SchedulingConfig>
-
getDefaultConfigurationClass
protected java.lang.String getDefaultConfigurationClass()
- Specified by:
getDefaultConfigurationClass
in classcom.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.core.annotations.SchedulingConfig>
-
getEmptyConfiguration
public com.anaptecs.jeaf.core.annotations.SchedulingConfig getEmptyConfiguration()
- Specified by:
getEmptyConfiguration
in classcom.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.core.annotations.SchedulingConfig>
-
checkCustomConfiguration
public java.util.List<java.lang.String> checkCustomConfiguration(com.anaptecs.jeaf.core.annotations.SchedulingConfig pCustomConfiguration)
- Specified by:
checkCustomConfiguration
in classcom.anaptecs.jeaf.xfun.api.config.AnnotationBasedConfiguration<com.anaptecs.jeaf.core.annotations.SchedulingConfig>
-
isJEAFSchedulingEnabled
public boolean isJEAFSchedulingEnabled()
Property defines if JEAF's scheduling mechanism is enabled or not.
-
getTriggerInterval
public int getTriggerInterval()
Property defines the principal provider implementation that should be used.PrincipalProvider
-
-