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