public class HostControllerConfigurationPersister extends Object implements ExtensibleConfigurationPersister
ConfigurationPersister.PersistenceResource, ConfigurationPersister.SnapshotInfoNULL_SNAPSHOT_INFO| Constructor and Description |
|---|
HostControllerConfigurationPersister(HostControllerEnvironment environment,
LocalHostControllerInfo localHostControllerInfo,
ExecutorService executorService,
ExtensionRegistry hostExtensionRegistry,
ExtensionRegistry extensionRegistry) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteSnapshot(String name) |
ExtensibleConfigurationPersister |
getDomainPersister() |
ExtensibleConfigurationPersister |
getHostPersister() |
void |
initializeDomainConfigurationPersister(boolean slave) |
boolean |
isSlave() |
ConfigurationPersister.SnapshotInfo |
listSnapshots() |
List<org.jboss.dmr.ModelNode> |
load() |
void |
marshallAsXml(org.jboss.dmr.ModelNode model,
OutputStream output) |
void |
registerSubsystemWriter(String name,
Supplier<org.jboss.staxmapper.XMLElementWriter<SubsystemMarshallingContext>> writer) |
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisPersistingpublic HostControllerConfigurationPersister(HostControllerEnvironment environment, LocalHostControllerInfo localHostControllerInfo, ExecutorService executorService, ExtensionRegistry hostExtensionRegistry, ExtensionRegistry extensionRegistry)
public void initializeDomainConfigurationPersister(boolean slave)
public boolean isSlave()
public ExtensibleConfigurationPersister getDomainPersister()
public ExtensibleConfigurationPersister getHostPersister()
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 registerSubsystemWriter(String name, Supplier<org.jboss.staxmapper.XMLElementWriter<SubsystemMarshallingContext>> writer)
registerSubsystemWriter in interface SubsystemXmlWriterRegistrypublic void unregisterSubsystemWriter(String name)
unregisterSubsystemWriter in interface SubsystemXmlWriterRegistryCopyright © 2018 JBoss by Red Hat. All rights reserved.