public class BootstrapPersister extends Object implements org.jboss.as.controller.persistence.ExtensibleConfigurationPersister
swarm-config-UUID.xml.
This step leverages the default Wildfly components for persistence, in particular the XmlConfigurationPersister| Constructor and Description |
|---|
BootstrapPersister(BootstrapConfiguration bootstrapConfig,
File configurationFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteSnapshot(String name) |
org.jboss.as.controller.persistence.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<org.jboss.as.controller.persistence.SubsystemMarshallingContext> writer) |
String |
snapshot() |
org.jboss.as.controller.persistence.ConfigurationPersister.PersistenceResource |
store(org.jboss.dmr.ModelNode model,
Set<org.jboss.as.controller.PathAddress> affectedAddresses) |
void |
successfulBoot() |
void |
unregisterSubsystemWriter(String name) |
public BootstrapPersister(BootstrapConfiguration bootstrapConfig, File configurationFile)
public org.jboss.as.controller.persistence.ConfigurationPersister.PersistenceResource store(org.jboss.dmr.ModelNode model,
Set<org.jboss.as.controller.PathAddress> affectedAddresses)
throws org.jboss.as.controller.persistence.ConfigurationPersistenceException
store in interface org.jboss.as.controller.persistence.ConfigurationPersisterorg.jboss.as.controller.persistence.ConfigurationPersistenceExceptionpublic void marshallAsXml(org.jboss.dmr.ModelNode model,
OutputStream output)
throws org.jboss.as.controller.persistence.ConfigurationPersistenceException
marshallAsXml in interface org.jboss.as.controller.persistence.ConfigurationPersisterorg.jboss.as.controller.persistence.ConfigurationPersistenceExceptionpublic List<org.jboss.dmr.ModelNode> load() throws org.jboss.as.controller.persistence.ConfigurationPersistenceException
load in interface org.jboss.as.controller.persistence.ConfigurationPersisterorg.jboss.as.controller.persistence.ConfigurationPersistenceExceptionpublic void successfulBoot()
throws org.jboss.as.controller.persistence.ConfigurationPersistenceException
successfulBoot in interface org.jboss.as.controller.persistence.ConfigurationPersisterorg.jboss.as.controller.persistence.ConfigurationPersistenceExceptionpublic String snapshot() throws org.jboss.as.controller.persistence.ConfigurationPersistenceException
snapshot in interface org.jboss.as.controller.persistence.ConfigurationPersisterorg.jboss.as.controller.persistence.ConfigurationPersistenceExceptionpublic org.jboss.as.controller.persistence.ConfigurationPersister.SnapshotInfo listSnapshots()
listSnapshots in interface org.jboss.as.controller.persistence.ConfigurationPersisterpublic void deleteSnapshot(String name)
deleteSnapshot in interface org.jboss.as.controller.persistence.ConfigurationPersisterpublic void registerSubsystemWriter(String name, org.jboss.staxmapper.XMLElementWriter<org.jboss.as.controller.persistence.SubsystemMarshallingContext> writer)
registerSubsystemWriter in interface org.jboss.as.controller.persistence.SubsystemXmlWriterRegistrypublic void unregisterSubsystemWriter(String name)
unregisterSubsystemWriter in interface org.jboss.as.controller.persistence.SubsystemXmlWriterRegistryCopyright © 2018 JBoss by Red Hat. All rights reserved.