public class SelfContainedConfigurationPersister extends Object implements ExtensibleConfigurationPersister
ConfigurationPersister.PersistenceResource, ConfigurationPersister.SnapshotInfoNULL_SNAPSHOT_INFO| Constructor and Description |
|---|
SelfContainedConfigurationPersister(List<org.jboss.dmr.ModelNode> containerDefinition)
Construct with a pre-computed list of operations.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteSnapshot(String name) |
ConfigurationPersister.SnapshotInfo |
listSnapshots() |
List<org.jboss.dmr.ModelNode> |
load() |
void |
marshallAsXml(org.jboss.dmr.ModelNode model,
OutputStream output) |
void |
registerSubsystemWriter(String name,
org.jboss.staxmapper.XMLElementWriter<SubsystemMarshallingContext> writer) |
String |
snapshot() |
ConfigurationPersister.PersistenceResource |
store(org.jboss.dmr.ModelNode model,
Set<PathAddress> affectedAddresses) |
void |
successfulBoot() |
void |
unregisterSubsystemWriter(String name) |
public SelfContainedConfigurationPersister(List<org.jboss.dmr.ModelNode> containerDefinition)
containerDefinition - The list of configuration operations.public ConfigurationPersister.PersistenceResource store(org.jboss.dmr.ModelNode model, Set<PathAddress> affectedAddresses) throws ConfigurationPersistenceException
store in interface ConfigurationPersisterConfigurationPersistenceExceptionpublic void marshallAsXml(org.jboss.dmr.ModelNode model,
OutputStream output)
throws ConfigurationPersistenceException
marshallAsXml in interface ConfigurationPersisterConfigurationPersistenceExceptionpublic List<org.jboss.dmr.ModelNode> load() throws ConfigurationPersistenceException
load in interface ConfigurationPersisterConfigurationPersistenceExceptionpublic void successfulBoot()
throws ConfigurationPersistenceException
successfulBoot in interface ConfigurationPersisterConfigurationPersistenceExceptionpublic String snapshot() throws ConfigurationPersistenceException
snapshot in interface ConfigurationPersisterConfigurationPersistenceExceptionpublic ConfigurationPersister.SnapshotInfo listSnapshots()
listSnapshots in interface ConfigurationPersisterpublic void deleteSnapshot(String name)
deleteSnapshot in interface ConfigurationPersisterpublic void registerSubsystemWriter(String name, org.jboss.staxmapper.XMLElementWriter<SubsystemMarshallingContext> writer)
registerSubsystemWriter in interface SubsystemXmlWriterRegistrypublic void unregisterSubsystemWriter(String name)
unregisterSubsystemWriter in interface SubsystemXmlWriterRegistryCopyright © 2016 JBoss by Red Hat. All rights reserved.