Class AbstractFilePersistenceResource
java.lang.Object
org.jboss.as.controller.persistence.AbstractFilePersistenceResource
- All Implemented Interfaces:
ConfigurationPersister.PersistenceResource
- Direct Known Subclasses:
ConfigurationFilePersistenceResource,FilePersistenceResource
public abstract class AbstractFilePersistenceResource
extends Object
implements ConfigurationPersister.PersistenceResource
- Author:
- Kabir Khan
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractFilePersistenceResource(org.jboss.dmr.ModelNode model, AbstractConfigurationPersister persister) -
Method Summary
Modifier and TypeMethodDescriptionvoidcommit()Flush the stored model to permanent storage.protected abstract voiddoCommit(InputStream marshalled) protected InputStreamvoidrollback()Discard the changes.
-
Constructor Details
-
AbstractFilePersistenceResource
protected AbstractFilePersistenceResource(org.jboss.dmr.ModelNode model, AbstractConfigurationPersister persister) throws ConfigurationPersistenceException
-
-
Method Details
-
commit
public void commit()Description copied from interface:ConfigurationPersister.PersistenceResourceFlush the stored model to permanent storage.- Specified by:
commitin interfaceConfigurationPersister.PersistenceResource
-
rollback
public void rollback()Description copied from interface:ConfigurationPersister.PersistenceResourceDiscard the changes.- Specified by:
rollbackin interfaceConfigurationPersister.PersistenceResource
-
getMarshalledInputStream
-
doCommit
-