Class GitConfigurationPersistenceResource
- java.lang.Object
-
- org.jboss.as.controller.persistence.AbstractFilePersistenceResource
-
- org.jboss.as.server.controller.git.GitConfigurationPersistenceResource
-
- All Implemented Interfaces:
ConfigurationPersister.PersistenceResource
public class GitConfigurationPersistenceResource extends AbstractFilePersistenceResource
ConfigurationPersister.PersistenceResourcethat persists to a configuration file upon commit, also ensuring a git commit is made.- Author:
- Emmanuel Hugonnet (c) 2015 Red Hat, inc.
-
-
Constructor Summary
Constructors Constructor Description GitConfigurationPersistenceResource(org.jboss.dmr.ModelNode model, File fileName, GitRepository repository, AbstractConfigurationPersister persister)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoCommit(InputStream in)protected voidgitCommit(String msg)voidrollback()-
Methods inherited from class org.jboss.as.controller.persistence.AbstractFilePersistenceResource
commit, getMarshalledInputStream
-
-
-
-
Field Detail
-
file
protected final File file
-
-
Constructor Detail
-
GitConfigurationPersistenceResource
public GitConfigurationPersistenceResource(org.jboss.dmr.ModelNode model, File fileName, GitRepository repository, AbstractConfigurationPersister persister) throws ConfigurationPersistenceException
-
-
Method Detail
-
rollback
public void rollback()
- Specified by:
rollbackin interfaceConfigurationPersister.PersistenceResource- Overrides:
rollbackin classAbstractFilePersistenceResource
-
gitCommit
protected void gitCommit(String msg)
-
doCommit
protected void doCommit(InputStream in)
- Specified by:
doCommitin classAbstractFilePersistenceResource
-
-