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 protectedAbstractFilePersistenceResource(org.jboss.dmr.ModelNode model, AbstractConfigurationPersister persister)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcommit()Flush the stored model to permanent storage.protected abstract voiddoCommit(InputStream marshalled)protected InputStreamgetMarshalledInputStream()voidrollback()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.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
protected InputStream getMarshalledInputStream()
-
doCommit
protected abstract void doCommit(InputStream marshalled)
-
-