Package org.commonjava.indy.conf
Class InternalFeatureConfig
- java.lang.Object
-
- org.commonjava.indy.conf.InternalFeatureConfig
-
- All Implemented Interfaces:
IndyConfigInfo
@ApplicationScoped public class InternalFeatureConfig extends Object implements IndyConfigInfo
-
-
Field Summary
Fields Modifier and Type Field Description static StringSECTION_NAME-
Fields inherited from interface org.commonjava.indy.conf.IndyConfigInfo
APPEND_DEFAULTS_TO_MAIN_CONF, CONF_INCLUDES_DIR
-
-
Constructor Summary
Constructors Constructor Description InternalFeatureConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStreamgetDefaultConfig()The actual content which should be added to the default configuration file in case no configuration is provided, to allow modification of defaults in future executions.StringgetDefaultConfigFileName()The name of the file to be written in case no configuration is provided, to allow modification of defaults in future executions.BooleangetFoloISPNQueryPaginationEnabled()BooleangetStoreValidation()booleanisMavenMetadataCacheEnabled()booleanisStoreAutoDisableAndReEnable()voidsetFoloISPNQueryPaginationEnabled(Boolean foloISPNQueryPaginationEnabled)voidsetMavenMetadataCacheEnabled(boolean mavenMetadataCacheEnabled)voidsetStoreAutoDisableAndReEnable(boolean storeAutoDisableAndReEnable)voidsetStoreValidation(Boolean storeValidation)
-
-
-
Field Detail
-
SECTION_NAME
public static final String SECTION_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFoloISPNQueryPaginationEnabled
public Boolean getFoloISPNQueryPaginationEnabled()
-
setFoloISPNQueryPaginationEnabled
public void setFoloISPNQueryPaginationEnabled(Boolean foloISPNQueryPaginationEnabled)
-
getStoreValidation
public Boolean getStoreValidation()
-
setStoreValidation
public void setStoreValidation(Boolean storeValidation)
-
getDefaultConfigFileName
public String getDefaultConfigFileName()
Description copied from interface:IndyConfigInfoThe name of the file to be written in case no configuration is provided, to allow modification of defaults in future executions.- Specified by:
getDefaultConfigFileNamein interfaceIndyConfigInfo- Returns:
- a filename, of the form *.conf (unless it's 'main.conf', in which case it'll be appended to the main config file), which will be written to the etc/indy/conf.d directory.
-
getDefaultConfig
public InputStream getDefaultConfig()
Description copied from interface:IndyConfigInfoThe actual content which should be added to the default configuration file in case no configuration is provided, to allow modification of defaults in future executions.- Specified by:
getDefaultConfigin interfaceIndyConfigInfo- Returns:
- The content, usually as a result of loading Thread.currentThread().getContextClassLoader().getResourceAsStream("foo")
-
isMavenMetadataCacheEnabled
public boolean isMavenMetadataCacheEnabled()
-
setMavenMetadataCacheEnabled
public void setMavenMetadataCacheEnabled(boolean mavenMetadataCacheEnabled)
-
isStoreAutoDisableAndReEnable
public boolean isStoreAutoDisableAndReEnable()
-
setStoreAutoDisableAndReEnable
public void setStoreAutoDisableAndReEnable(boolean storeAutoDisableAndReEnable)
-
-