Package org.jboss.galleon.cli.config
Class Configuration
- java.lang.Object
-
- org.jboss.galleon.cli.config.Configuration
-
- All Implemented Interfaces:
MavenConfig.MavenChangeListener
public class Configuration extends java.lang.Object implements MavenConfig.MavenChangeListener
- Author:
- jdenise@redhat.com
-
-
Field Summary
Fields Modifier and Type Field Description static longCACHE_PERIOD
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearLayoutCache()voidconfigurationChanged(MavenConfig config)java.io.FilegetHistoryFile()java.nio.file.PathgetLayoutCache()java.util.PropertiesgetLayoutCacheContent()MavenConfiggetMavenConfig()voidneedRewrite()static Configurationparse()static Configurationparse(java.util.Map<java.lang.String,java.lang.String> options)voidstoreLayoutCacheContent(java.util.Properties props)
-
-
-
Field Detail
-
CACHE_PERIOD
public static final long CACHE_PERIOD
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMavenConfig
public MavenConfig getMavenConfig()
-
getLayoutCache
public java.nio.file.Path getLayoutCache()
-
getLayoutCacheContent
public java.util.Properties getLayoutCacheContent() throws java.io.IOException- Throws:
java.io.IOException
-
storeLayoutCacheContent
public void storeLayoutCacheContent(java.util.Properties props) throws java.io.IOException- Throws:
java.io.IOException
-
configurationChanged
public void configurationChanged(MavenConfig config) throws javax.xml.stream.XMLStreamException, java.io.IOException
- Specified by:
configurationChangedin interfaceMavenConfig.MavenChangeListener- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
needRewrite
public void needRewrite() throws javax.xml.stream.XMLStreamException, java.io.IOException- Throws:
javax.xml.stream.XMLStreamExceptionjava.io.IOException
-
getHistoryFile
public java.io.File getHistoryFile()
-
parse
public static Configuration parse() throws org.jboss.galleon.ProvisioningException
- Throws:
org.jboss.galleon.ProvisioningException
-
parse
public static Configuration parse(java.util.Map<java.lang.String,java.lang.String> options) throws org.jboss.galleon.ProvisioningException
- Throws:
org.jboss.galleon.ProvisioningException
-
clearLayoutCache
public void clearLayoutCache() throws java.io.IOException- Throws:
java.io.IOException
-
-