Package org.eclipse.steady.core.util
Class CoreConfiguration
- java.lang.Object
-
- org.eclipse.steady.core.util.CoreConfiguration
-
public class CoreConfiguration extends Object
WrapsVulasConfigurationfor accessing core-specific configuration settings.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCoreConfiguration.ConnectType
-
Field Summary
Fields Modifier and Type Field Description static StringAPP_CTX_ARTIFConstantAPP_CTX_ARTIF="vulas.core.appContext.artifact"static StringAPP_CTX_GROUPConstantAPP_CTX_GROUP="vulas.core.appContext.group"static StringAPP_CTX_VERSIConstantAPP_CTX_VERSI="vulas.core.appContext.version"static StringAPP_DIRSConstantAPP_DIRS="vulas.core.app.sourceDir"static StringAPP_JAR_NAMESConstantAPP_JAR_NAMES="vulas.core.app.appJarNames"static StringAPP_LIB_UPLOADConstantAPP_LIB_UPLOAD="vulas.core.app.uploadLibrary"static StringAPP_PREFIXESConstantAPP_PREFIXES="vulas.core.app.appPrefixes"static StringAPP_UPLOAD_EMPTYConstantAPP_UPLOAD_EMPTY="vulas.core.app.uploadEmpty"static StringBACKEND_CONNECTConstantBACKEND_CONNECT="vulas.core.backendConnection"static StringCLEAN_HISTORYConstantCLEAN_HISTORY="vulas.core.clean.goalHistory"static StringCLEAN_PURGE_KEEP_LASTConstantCLEAN_PURGE_KEEP_LAST="vulas.core.clean.purgeVersions.keepLast"static StringCLEAN_PURGE_VERSIONSConstantCLEAN_PURGE_VERSIONS="vulas.core.clean.purgeVersions"static StringINSTR_BLACKLIST_CLASSESConstantINSTR_BLACKLIST_CLASSES="vulas.core.instr.blacklist.classes"static StringINSTR_BLACKLIST_CLASSLOADERConstantINSTR_BLACKLIST_CLASSLOADER="vulas.core.instr.blacklist.classloader"static StringINSTR_BLACKLIST_CLASSLOADER_ACC_CHILDConstantINSTR_BLACKLIST_CLASSLOADER_ACC_CHILD="vulas.core.instr.whitelist.classloader."{trunked}static StringINSTR_BLACKLIST_CUSTOM_CLASSESConstantINSTR_BLACKLIST_CUSTOM_CLASSES="vulas.core.instr.blacklist.classes.cust"{trunked}static StringINSTR_BLACKLIST_CUSTOM_JARSConstantINSTR_BLACKLIST_CUSTOM_JARS="vulas.core.instr.blacklist.jars.custom"static StringINSTR_BLACKLIST_DIRSConstantINSTR_BLACKLIST_DIRS="vulas.core.instr.blacklist.dirs"static StringINSTR_BLACKLIST_JAR_SCOPESConstantINSTR_BLACKLIST_JAR_SCOPES="vulas.core.instr.blacklist.jars.ignoreS"{trunked}static StringINSTR_BLACKLIST_JARSConstantINSTR_BLACKLIST_JARS="vulas.core.instr.blacklist.jars"static StringINSTR_BLACKLIST_JRE_CLASSESConstantINSTR_BLACKLIST_JRE_CLASSES="vulas.core.instr.blacklist.classes.jre"static StringINSTR_CHOOSEN_INSTRConstantINSTR_CHOOSEN_INSTR="vulas.core.instr.instrumentorsChoosen"static StringINSTR_FLD_ANNOSConstantINSTR_FLD_ANNOS="vulas.core.instr.fieldAnnotations"static StringINSTR_INCLUDE_DIRConstantINSTR_INCLUDE_DIR="vulas.core.instr.includeDir"static StringINSTR_LIB_DIRConstantINSTR_LIB_DIR="vulas.core.instr.libDir"static StringINSTR_MAX_STACKTRACESConstantINSTR_MAX_STACKTRACES="vulas.core.instr.maxStacktraces"static StringINSTR_PRINT_ERR_STACK_TRACEConstantINSTR_PRINT_ERR_STACK_TRACE="vulas.core.instr.printErrorStackTrace"static StringINSTR_SEARCH_RECURSIVEConstantINSTR_SEARCH_RECURSIVE="vulas.core.instr.searchRecursive"static StringINSTR_SLICE_BLACKLISTConstantINSTR_SLICE_BLACKLIST="vulas.core.instr.slice.blacklist"static StringINSTR_SLICE_GUARD_OPENConstantINSTR_SLICE_GUARD_OPEN="vulas.core.instr.slice.guardOpen"static StringINSTR_SLICE_WHITELISTConstantINSTR_SLICE_WHITELIST="vulas.core.instr.slice.whitelist"static StringINSTR_SRC_DIRConstantINSTR_SRC_DIR="vulas.core.instr.sourceDir"static StringINSTR_TARGET_DIRConstantINSTR_TARGET_DIR="vulas.core.instr.targetDir"static StringINSTR_WRITE_CODEConstantINSTR_WRITE_CODE="vulas.core.instr.writeCode"static StringJAR_TIMEOUTConstantJAR_TIMEOUT="vulas.core.jarAnalysis.timeout"static StringMONI_BLACKLIST_JARSConstantMONI_BLACKLIST_JARS="vulas.core.monitor.blacklist.jars"static StringMONI_PERIODIC_MAX_ITEMSConstantMONI_PERIODIC_MAX_ITEMS="vulas.core.monitor.maxItems"static StringMONI_PERIODIC_UPL_BATCH_SIZEConstantMONI_PERIODIC_UPL_BATCH_SIZE="vulas.core.monitor.periodicUpload.batch"{trunked}static StringMONI_PERIODIC_UPL_ENABLEDConstantMONI_PERIODIC_UPL_ENABLED="vulas.core.monitor.periodicUpload.enabl"{trunked}static StringMONI_PERIODIC_UPL_INTERVALConstantMONI_PERIODIC_UPL_INTERVAL="vulas.core.monitor.periodicUpload.inter"{trunked}static StringREP_AGGR_MODULESConstantREP_AGGR_MODULES="vulas.report.aggregateModules"static StringREP_CREATE_AFF_LIBConstantREP_LIB_ASSESS="vulas.report.createLibraryAssessments"static StringREP_DIRConstantREP_DIR="vulas.report.reportDir"static StringREP_EXC_THRESHOLDConstantREP_EXC_THRESHOLD="vulas.report.exceptionThreshold"static StringREP_OVERRIDE_VERConstantREP_OVERRIDE_VER="vulas.report.overridePomVersion"static StringREPEAT_MAXConstantREPEAT_MAX="vulas.core.repeatHttp.max"static StringREPEAT_WAITConstantREPEAT_WAIT="vulas.core.repeatHttp.waitMilli"static StringSEQ_DEFAULTConstantSEQ_DEFAULT="vulas.core.sequence.defaultGoals"static StringSIGN_BUGSConstantSIGN_BUGS="vulas.core.sign.bugs"static StringSIGN_BUGS0ConstantSIGN_BUGS0="vulas.core.sign.saveEditScripts"static StringSIGN_BUGS1ConstantSIGN_BUGS1="vulas.core.sign.saveEditScriptIntersect"{trunked}static StringSIGN_BUGS2ConstantSIGN_BUGS2="vulas.core.sign.saveDecompiledArchive"static StringSIGN_BUGS3ConstantSIGN_BUGS3="vulas.core.sign.showDecompiledConstruct"static StringSIGN_BUGS4ConstantSIGN_BUGS4="vulas.core.sign.relaxDecompiler"static StringSIGN_BUGS5ConstantSIGN_BUGS5="vulas.core.sign.relaxEditScript"static StringSIGN_BUGS6ConstantSIGN_BUGS6="vulas.core.sign.relaxEqualIgnoreParentR"{trunked}static StringSIGN_BUGS7ConstantSIGN_BUGS7="vulas.core.sign.relaxStripFinals"static StringSIGN_BUGS8ConstantSIGN_BUGS8="vulas.core.sign.relaxRelaxedByDefault"static StringSPACE_BUGFLTConstantSPACE_BUGFLT="vulas.core.space.bugFilter"static StringSPACE_DESCRConstantSPACE_DESCR="vulas.core.space.description"static StringSPACE_EXPCFGConstantSPACE_EXPCFG="vulas.core.space.exportConfiguration"static StringSPACE_NAMEConstantSPACE_NAME="vulas.core.space.name"static StringSPACE_OWNERSConstantSPACE_OWNERS="vulas.core.space.bugFilter"static StringSPACE_PUBLICConstantSPACE_PUBLIC="vulas.core.space.public"static StringSPACE_TOKENConstantSPACE_TOKEN="vulas.core.space.token"static StringTENANT_TOKENConstantTENANT_TOKEN="vulas.core.tenant.token"static StringUPLOAD_DEL_AFTERConstantUPLOAD_DEL_AFTER="vulas.core.upload.deleteAfterSuccess"static StringUPLOAD_DIRConstantUPLOAD_DIR="vulas.core.uploadDir"static StringUPLOAD_MAX_SIZEConstantUPLOAD_MAX_SIZE="vulas.core.upload.maxSize"static StringVERIFY_JARSConstantVERIFY_JARS="vulas.core.verifyJars"
-
Constructor Summary
Constructors Constructor Description CoreConfiguration()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GoalContextbuildGoalContextFromConfiguration(VulasConfiguration _c)Reads the global configuration in order to instantiate aGoalContext.static GoalContextbuildGoalContextFromGlobalConfiguration()Reads the global configuration in order to instantiate aGoalContext.static booleanexistsInBackend(Application _app)existsInBackend.static ApplicationgetAppContext()Reads configuration settings in order to instantiate anApplication.static ApplicationgetAppContext(VulasConfiguration _c)getAppContext.static SignatureFactorygetSignatureFactory(ConstructId _id)Loops over available implementations ofSignatureFactory, checks whether the given id is supported and returns an instance.static StringgetVulasRelease()Reads the Manifest file entry "Implementation-Version" from the Java archive from which this class was loaded.static booleanisBackendOffline(VulasConfiguration _c)isBackendOffline.static booleanisBackendReadOnly(VulasConfiguration _c)isBackendReadOnly.static booleanisBackendReadWrite(VulasConfiguration _c)isBackendReadWrite.static booleanisJarUploadEnabled(VulasConfiguration _vc)isJarUploadEnabled.static booleanisMaxItemsCollected(int _count_collected_items)Returns true if a maximum number of items has been configured viaMONI_PERIODIC_MAX_ITEMSand the given number is greater or equal to this maximum.
-
-
-
Field Detail
-
TENANT_TOKEN
public static final String TENANT_TOKEN
ConstantTENANT_TOKEN="vulas.core.tenant.token"- See Also:
- Constant Field Values
-
SPACE_TOKEN
public static final String SPACE_TOKEN
ConstantSPACE_TOKEN="vulas.core.space.token"- See Also:
- Constant Field Values
-
SPACE_NAME
public static final String SPACE_NAME
ConstantSPACE_NAME="vulas.core.space.name"- See Also:
- Constant Field Values
-
SPACE_DESCR
public static final String SPACE_DESCR
ConstantSPACE_DESCR="vulas.core.space.description"- See Also:
- Constant Field Values
-
SPACE_EXPCFG
public static final String SPACE_EXPCFG
ConstantSPACE_EXPCFG="vulas.core.space.exportConfiguration"- See Also:
- Constant Field Values
-
SPACE_PUBLIC
public static final String SPACE_PUBLIC
ConstantSPACE_PUBLIC="vulas.core.space.public"- See Also:
- Constant Field Values
-
SPACE_BUGFLT
public static final String SPACE_BUGFLT
ConstantSPACE_BUGFLT="vulas.core.space.bugFilter"- See Also:
- Constant Field Values
-
SPACE_OWNERS
public static final String SPACE_OWNERS
ConstantSPACE_OWNERS="vulas.core.space.bugFilter"- See Also:
- Constant Field Values
-
APP_CTX_GROUP
public static final String APP_CTX_GROUP
ConstantAPP_CTX_GROUP="vulas.core.appContext.group"- See Also:
- Constant Field Values
-
APP_CTX_ARTIF
public static final String APP_CTX_ARTIF
ConstantAPP_CTX_ARTIF="vulas.core.appContext.artifact"- See Also:
- Constant Field Values
-
APP_CTX_VERSI
public static final String APP_CTX_VERSI
ConstantAPP_CTX_VERSI="vulas.core.appContext.version"- See Also:
- Constant Field Values
-
BACKEND_CONNECT
public static final String BACKEND_CONNECT
ConstantBACKEND_CONNECT="vulas.core.backendConnection"- See Also:
- Constant Field Values
-
UPLOAD_DIR
public static final String UPLOAD_DIR
ConstantUPLOAD_DIR="vulas.core.uploadDir"- See Also:
- Constant Field Values
-
UPLOAD_DEL_AFTER
public static final String UPLOAD_DEL_AFTER
ConstantUPLOAD_DEL_AFTER="vulas.core.upload.deleteAfterSuccess"- See Also:
- Constant Field Values
-
UPLOAD_MAX_SIZE
public static final String UPLOAD_MAX_SIZE
ConstantUPLOAD_MAX_SIZE="vulas.core.upload.maxSize"- See Also:
- Constant Field Values
-
REPEAT_MAX
public static final String REPEAT_MAX
ConstantREPEAT_MAX="vulas.core.repeatHttp.max"- See Also:
- Constant Field Values
-
REPEAT_WAIT
public static final String REPEAT_WAIT
ConstantREPEAT_WAIT="vulas.core.repeatHttp.waitMilli"- See Also:
- Constant Field Values
-
VERIFY_JARS
public static final String VERIFY_JARS
ConstantVERIFY_JARS="vulas.core.verifyJars"- See Also:
- Constant Field Values
-
JAR_TIMEOUT
public static final String JAR_TIMEOUT
ConstantJAR_TIMEOUT="vulas.core.jarAnalysis.timeout"- See Also:
- Constant Field Values
-
CLEAN_HISTORY
public static final String CLEAN_HISTORY
ConstantCLEAN_HISTORY="vulas.core.clean.goalHistory"- See Also:
- Constant Field Values
-
CLEAN_PURGE_VERSIONS
public static final String CLEAN_PURGE_VERSIONS
ConstantCLEAN_PURGE_VERSIONS="vulas.core.clean.purgeVersions"- See Also:
- Constant Field Values
-
CLEAN_PURGE_KEEP_LAST
public static final String CLEAN_PURGE_KEEP_LAST
ConstantCLEAN_PURGE_KEEP_LAST="vulas.core.clean.purgeVersions.keepLast"- See Also:
- Constant Field Values
-
APP_DIRS
public static final String APP_DIRS
ConstantAPP_DIRS="vulas.core.app.sourceDir"- See Also:
- Constant Field Values
-
APP_PREFIXES
public static final String APP_PREFIXES
ConstantAPP_PREFIXES="vulas.core.app.appPrefixes"- See Also:
- Constant Field Values
-
APP_JAR_NAMES
public static final String APP_JAR_NAMES
ConstantAPP_JAR_NAMES="vulas.core.app.appJarNames"- See Also:
- Constant Field Values
-
APP_UPLOAD_EMPTY
public static final String APP_UPLOAD_EMPTY
ConstantAPP_UPLOAD_EMPTY="vulas.core.app.uploadEmpty"- See Also:
- Constant Field Values
-
APP_LIB_UPLOAD
public static final String APP_LIB_UPLOAD
ConstantAPP_LIB_UPLOAD="vulas.core.app.uploadLibrary"- See Also:
- Constant Field Values
-
REP_AGGR_MODULES
public static final String REP_AGGR_MODULES
ConstantREP_AGGR_MODULES="vulas.report.aggregateModules"- See Also:
- Constant Field Values
-
REP_EXC_THRESHOLD
public static final String REP_EXC_THRESHOLD
ConstantREP_EXC_THRESHOLD="vulas.report.exceptionThreshold"- See Also:
- Constant Field Values
-
REP_DIR
public static final String REP_DIR
ConstantREP_DIR="vulas.report.reportDir"- See Also:
- Constant Field Values
-
REP_OVERRIDE_VER
public static final String REP_OVERRIDE_VER
ConstantREP_OVERRIDE_VER="vulas.report.overridePomVersion"- See Also:
- Constant Field Values
-
REP_CREATE_AFF_LIB
public static final String REP_CREATE_AFF_LIB
ConstantREP_LIB_ASSESS="vulas.report.createLibraryAssessments"- See Also:
- Constant Field Values
-
SEQ_DEFAULT
public static final String SEQ_DEFAULT
ConstantSEQ_DEFAULT="vulas.core.sequence.defaultGoals"- See Also:
- Constant Field Values
-
SIGN_BUGS
public static final String SIGN_BUGS
ConstantSIGN_BUGS="vulas.core.sign.bugs"- See Also:
- Constant Field Values
-
SIGN_BUGS0
public static final String SIGN_BUGS0
ConstantSIGN_BUGS0="vulas.core.sign.saveEditScripts"- See Also:
- Constant Field Values
-
SIGN_BUGS1
public static final String SIGN_BUGS1
ConstantSIGN_BUGS1="vulas.core.sign.saveEditScriptIntersect"{trunked}- See Also:
- Constant Field Values
-
SIGN_BUGS2
public static final String SIGN_BUGS2
ConstantSIGN_BUGS2="vulas.core.sign.saveDecompiledArchive"- See Also:
- Constant Field Values
-
SIGN_BUGS3
public static final String SIGN_BUGS3
ConstantSIGN_BUGS3="vulas.core.sign.showDecompiledConstruct"- See Also:
- Constant Field Values
-
SIGN_BUGS4
public static final String SIGN_BUGS4
ConstantSIGN_BUGS4="vulas.core.sign.relaxDecompiler"- See Also:
- Constant Field Values
-
SIGN_BUGS5
public static final String SIGN_BUGS5
ConstantSIGN_BUGS5="vulas.core.sign.relaxEditScript"- See Also:
- Constant Field Values
-
SIGN_BUGS6
public static final String SIGN_BUGS6
ConstantSIGN_BUGS6="vulas.core.sign.relaxEqualIgnoreParentR"{trunked}- See Also:
- Constant Field Values
-
SIGN_BUGS7
public static final String SIGN_BUGS7
ConstantSIGN_BUGS7="vulas.core.sign.relaxStripFinals"- See Also:
- Constant Field Values
-
SIGN_BUGS8
public static final String SIGN_BUGS8
ConstantSIGN_BUGS8="vulas.core.sign.relaxRelaxedByDefault"- See Also:
- Constant Field Values
-
INSTR_SRC_DIR
public static final String INSTR_SRC_DIR
ConstantINSTR_SRC_DIR="vulas.core.instr.sourceDir"- See Also:
- Constant Field Values
-
INSTR_SEARCH_RECURSIVE
public static final String INSTR_SEARCH_RECURSIVE
ConstantINSTR_SEARCH_RECURSIVE="vulas.core.instr.searchRecursive"- See Also:
- Constant Field Values
-
INSTR_TARGET_DIR
public static final String INSTR_TARGET_DIR
ConstantINSTR_TARGET_DIR="vulas.core.instr.targetDir"- See Also:
- Constant Field Values
-
INSTR_INCLUDE_DIR
public static final String INSTR_INCLUDE_DIR
ConstantINSTR_INCLUDE_DIR="vulas.core.instr.includeDir"- See Also:
- Constant Field Values
-
INSTR_LIB_DIR
public static final String INSTR_LIB_DIR
ConstantINSTR_LIB_DIR="vulas.core.instr.libDir"- See Also:
- Constant Field Values
-
INSTR_CHOOSEN_INSTR
public static final String INSTR_CHOOSEN_INSTR
ConstantINSTR_CHOOSEN_INSTR="vulas.core.instr.instrumentorsChoosen"- See Also:
- Constant Field Values
-
INSTR_MAX_STACKTRACES
public static final String INSTR_MAX_STACKTRACES
ConstantINSTR_MAX_STACKTRACES="vulas.core.instr.maxStacktraces"- See Also:
- Constant Field Values
-
INSTR_WRITE_CODE
public static final String INSTR_WRITE_CODE
ConstantINSTR_WRITE_CODE="vulas.core.instr.writeCode"- See Also:
- Constant Field Values
-
INSTR_PRINT_ERR_STACK_TRACE
public static final String INSTR_PRINT_ERR_STACK_TRACE
ConstantINSTR_PRINT_ERR_STACK_TRACE="vulas.core.instr.printErrorStackTrace"- See Also:
- Constant Field Values
-
INSTR_FLD_ANNOS
public static final String INSTR_FLD_ANNOS
ConstantINSTR_FLD_ANNOS="vulas.core.instr.fieldAnnotations"- See Also:
- Constant Field Values
-
INSTR_BLACKLIST_DIRS
public static final String INSTR_BLACKLIST_DIRS
ConstantINSTR_BLACKLIST_DIRS="vulas.core.instr.blacklist.dirs"- See Also:
- Constant Field Values
-
INSTR_BLACKLIST_JAR_SCOPES
public static final String INSTR_BLACKLIST_JAR_SCOPES
ConstantINSTR_BLACKLIST_JAR_SCOPES="vulas.core.instr.blacklist.jars.ignoreS"{trunked}- See Also:
- Constant Field Values
-
INSTR_BLACKLIST_JARS
public static final String INSTR_BLACKLIST_JARS
ConstantINSTR_BLACKLIST_JARS="vulas.core.instr.blacklist.jars"- See Also:
- Constant Field Values
-
INSTR_BLACKLIST_CUSTOM_JARS
public static final String INSTR_BLACKLIST_CUSTOM_JARS
ConstantINSTR_BLACKLIST_CUSTOM_JARS="vulas.core.instr.blacklist.jars.custom"- See Also:
- Constant Field Values
-
INSTR_BLACKLIST_CLASSES
public static final String INSTR_BLACKLIST_CLASSES
ConstantINSTR_BLACKLIST_CLASSES="vulas.core.instr.blacklist.classes"- See Also:
- Constant Field Values
-
INSTR_BLACKLIST_JRE_CLASSES
public static final String INSTR_BLACKLIST_JRE_CLASSES
ConstantINSTR_BLACKLIST_JRE_CLASSES="vulas.core.instr.blacklist.classes.jre"- See Also:
- Constant Field Values
-
INSTR_BLACKLIST_CUSTOM_CLASSES
public static final String INSTR_BLACKLIST_CUSTOM_CLASSES
ConstantINSTR_BLACKLIST_CUSTOM_CLASSES="vulas.core.instr.blacklist.classes.cust"{trunked}- See Also:
- Constant Field Values
-
INSTR_BLACKLIST_CLASSLOADER
public static final String INSTR_BLACKLIST_CLASSLOADER
ConstantINSTR_BLACKLIST_CLASSLOADER="vulas.core.instr.blacklist.classloader"- See Also:
- Constant Field Values
-
INSTR_BLACKLIST_CLASSLOADER_ACC_CHILD
public static final String INSTR_BLACKLIST_CLASSLOADER_ACC_CHILD
ConstantINSTR_BLACKLIST_CLASSLOADER_ACC_CHILD="vulas.core.instr.whitelist.classloader."{trunked}- See Also:
- Constant Field Values
-
INSTR_SLICE_WHITELIST
public static final String INSTR_SLICE_WHITELIST
ConstantINSTR_SLICE_WHITELIST="vulas.core.instr.slice.whitelist"- See Also:
- Constant Field Values
-
INSTR_SLICE_BLACKLIST
public static final String INSTR_SLICE_BLACKLIST
ConstantINSTR_SLICE_BLACKLIST="vulas.core.instr.slice.blacklist"- See Also:
- Constant Field Values
-
INSTR_SLICE_GUARD_OPEN
public static final String INSTR_SLICE_GUARD_OPEN
ConstantINSTR_SLICE_GUARD_OPEN="vulas.core.instr.slice.guardOpen"- See Also:
- Constant Field Values
-
MONI_PERIODIC_UPL_ENABLED
public static final String MONI_PERIODIC_UPL_ENABLED
ConstantMONI_PERIODIC_UPL_ENABLED="vulas.core.monitor.periodicUpload.enabl"{trunked}- See Also:
- Constant Field Values
-
MONI_PERIODIC_UPL_INTERVAL
public static final String MONI_PERIODIC_UPL_INTERVAL
ConstantMONI_PERIODIC_UPL_INTERVAL="vulas.core.monitor.periodicUpload.inter"{trunked}- See Also:
- Constant Field Values
-
MONI_PERIODIC_UPL_BATCH_SIZE
public static final String MONI_PERIODIC_UPL_BATCH_SIZE
ConstantMONI_PERIODIC_UPL_BATCH_SIZE="vulas.core.monitor.periodicUpload.batch"{trunked}- See Also:
- Constant Field Values
-
MONI_PERIODIC_MAX_ITEMS
public static final String MONI_PERIODIC_MAX_ITEMS
ConstantMONI_PERIODIC_MAX_ITEMS="vulas.core.monitor.maxItems"- See Also:
- Constant Field Values
-
MONI_BLACKLIST_JARS
public static final String MONI_BLACKLIST_JARS
ConstantMONI_BLACKLIST_JARS="vulas.core.monitor.blacklist.jars"- See Also:
- Constant Field Values
-
-
Method Detail
-
isBackendOffline
public static boolean isBackendOffline(VulasConfiguration _c)
isBackendOffline.
- Parameters:
_c- aVulasConfigurationobject.- Returns:
- a boolean.
-
isBackendReadOnly
public static boolean isBackendReadOnly(VulasConfiguration _c)
isBackendReadOnly.
- Parameters:
_c- aVulasConfigurationobject.- Returns:
- a boolean.
-
isBackendReadWrite
public static boolean isBackendReadWrite(VulasConfiguration _c)
isBackendReadWrite.
- Parameters:
_c- aVulasConfigurationobject.- Returns:
- a boolean.
-
isJarUploadEnabled
public static boolean isJarUploadEnabled(VulasConfiguration _vc)
isJarUploadEnabled.
- Parameters:
_vc- aVulasConfigurationobject.- Returns:
- a boolean.
-
getAppContext
public static Application getAppContext() throws org.apache.commons.configuration.ConfigurationException
Reads configuration settings in order to instantiate anApplication.- Returns:
- an
Application - Throws:
org.apache.commons.configuration.ConfigurationException- if the instantiation fails.
-
getAppContext
public static Application getAppContext(VulasConfiguration _c) throws org.apache.commons.configuration.ConfigurationException
getAppContext.
- Parameters:
_c- aVulasConfigurationobject.- Returns:
- a
Applicationobject. - Throws:
org.apache.commons.configuration.ConfigurationException- if any.
-
buildGoalContextFromGlobalConfiguration
public static final GoalContext buildGoalContextFromGlobalConfiguration()
Reads the global configuration in order to instantiate aGoalContext.- Returns:
- a
GoalContextbuilt from the global configuration
-
buildGoalContextFromConfiguration
public static final GoalContext buildGoalContextFromConfiguration(VulasConfiguration _c)
Reads the global configuration in order to instantiate aGoalContext.- Parameters:
_c- aVulasConfigurationobject.- Returns:
- a
GoalContextbuilt from the global configuration
-
existsInBackend
public static final boolean existsInBackend(Application _app)
existsInBackend.
- Parameters:
_app- aApplicationobject.- Returns:
- a boolean.
-
isMaxItemsCollected
public static boolean isMaxItemsCollected(int _count_collected_items)
Returns true if a maximum number of items has been configured viaMONI_PERIODIC_MAX_ITEMSand the given number is greater or equal to this maximum.- Parameters:
_count_collected_items- a int.- Returns:
- a boolean.
-
getVulasRelease
public static String getVulasRelease()
Reads the Manifest file entry "Implementation-Version" from the Java archive from which this class was loaded.- Returns:
- the Vulas release
-
getSignatureFactory
public static SignatureFactory getSignatureFactory(ConstructId _id)
Loops over available implementations ofSignatureFactory, checks whether the given id is supported and returns an instance.- Parameters:
_id- aConstructIdobject.- Returns:
- a
SignatureFactoryobject.
-
-