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
Constructors Modifier Constructor Description protected
AbstractFilePersistenceResource(org.jboss.dmr.ModelNode model, AbstractConfigurationPersister persister)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
commit()
Flush the stored model to permanent storage.protected abstract void
doCommit(InputStream marshalled)
protected InputStream
getMarshalledInputStream()
void
rollback()
Discard the changes.
-
-
-
Constructor Detail
-
AbstractFilePersistenceResource
protected AbstractFilePersistenceResource(org.jboss.dmr.ModelNode model, AbstractConfigurationPersister persister) throws ConfigurationPersistenceException
-
-
Method Detail
-
commit
public void commit()
Description copied from interface:ConfigurationPersister.PersistenceResource
Flush the stored model to permanent storage.- Specified by:
commit
in interfaceConfigurationPersister.PersistenceResource
-
rollback
public void rollback()
Description copied from interface:ConfigurationPersister.PersistenceResource
Discard the changes.- Specified by:
rollback
in interfaceConfigurationPersister.PersistenceResource
-
getMarshalledInputStream
protected InputStream getMarshalledInputStream()
-
doCommit
protected abstract void doCommit(InputStream marshalled)
-
-