Package org.jboss.as.appclient.subsystem
Class ApplicationClientConfigurationPersister
java.lang.Object
org.jboss.as.controller.persistence.AbstractConfigurationPersister
org.jboss.as.controller.persistence.XmlConfigurationPersister
org.jboss.as.appclient.subsystem.ApplicationClientConfigurationPersister
- All Implemented Interfaces:
org.jboss.as.controller.persistence.ConfigurationPersister,org.jboss.as.controller.persistence.ExtensibleConfigurationPersister,org.jboss.as.controller.persistence.SubsystemXmlWriterRegistry
public class ApplicationClientConfigurationPersister
extends org.jboss.as.controller.persistence.XmlConfigurationPersister
Application client configuration.
This configuration is currently hard coded to a minimal set of services required for app client boot
- Author:
- Stuart Douglas
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.as.controller.persistence.ConfigurationPersister
org.jboss.as.controller.persistence.ConfigurationPersister.PersistenceResource, org.jboss.as.controller.persistence.ConfigurationPersister.SnapshotInfo -
Field Summary
Fields inherited from class org.jboss.as.controller.persistence.XmlConfigurationPersister
storedFields inherited from interface org.jboss.as.controller.persistence.ConfigurationPersister
NULL_SNAPSHOT_INFO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteSnapshot(String name) org.jboss.as.controller.persistence.ConfigurationPersister.SnapshotInfoList<org.jboss.dmr.ModelNode>load()voidmarshallAsXml(org.jboss.dmr.ModelNode model, OutputStream output) voidregisterSubsystemWriter(String name, org.jboss.staxmapper.XMLElementWriter<org.jboss.as.controller.persistence.SubsystemMarshallingContext> writer) snapshot()org.jboss.as.controller.persistence.ConfigurationPersister.PersistenceResourcevoidMethods inherited from class org.jboss.as.controller.persistence.XmlConfigurationPersister
hasStored, registerAdditionalRootElement, successfulBootMethods inherited from class org.jboss.as.controller.persistence.AbstractConfigurationPersister
registerSubsystemWriter, unregisterSubsystemWriterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.as.controller.persistence.ConfigurationPersister
isPersisting, publish, snapshot
-
Constructor Details
-
ApplicationClientConfigurationPersister
-
-
Method Details
-
store
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 - Specified by:
storein interfaceorg.jboss.as.controller.persistence.ConfigurationPersister- Overrides:
storein classorg.jboss.as.controller.persistence.XmlConfigurationPersister- Throws:
org.jboss.as.controller.persistence.ConfigurationPersistenceException
-
marshallAsXml
public void marshallAsXml(org.jboss.dmr.ModelNode model, OutputStream output) throws org.jboss.as.controller.persistence.ConfigurationPersistenceException - Specified by:
marshallAsXmlin interfaceorg.jboss.as.controller.persistence.ConfigurationPersister- Overrides:
marshallAsXmlin classorg.jboss.as.controller.persistence.AbstractConfigurationPersister- Throws:
org.jboss.as.controller.persistence.ConfigurationPersistenceException
-
load
public List<org.jboss.dmr.ModelNode> load() throws org.jboss.as.controller.persistence.ConfigurationPersistenceException- Specified by:
loadin interfaceorg.jboss.as.controller.persistence.ConfigurationPersister- Overrides:
loadin classorg.jboss.as.controller.persistence.XmlConfigurationPersister- Throws:
org.jboss.as.controller.persistence.ConfigurationPersistenceException
-
successfulBoot
public void successfulBoot() throws org.jboss.as.controller.persistence.ConfigurationPersistenceException- Specified by:
successfulBootin interfaceorg.jboss.as.controller.persistence.ConfigurationPersister- Overrides:
successfulBootin classorg.jboss.as.controller.persistence.AbstractConfigurationPersister- Throws:
org.jboss.as.controller.persistence.ConfigurationPersistenceException
-
snapshot
public String snapshot() throws org.jboss.as.controller.persistence.ConfigurationPersistenceException- Throws:
org.jboss.as.controller.persistence.ConfigurationPersistenceException
-
listSnapshots
public org.jboss.as.controller.persistence.ConfigurationPersister.SnapshotInfo listSnapshots()- Specified by:
listSnapshotsin interfaceorg.jboss.as.controller.persistence.ConfigurationPersister- Overrides:
listSnapshotsin classorg.jboss.as.controller.persistence.AbstractConfigurationPersister
-
deleteSnapshot
- Specified by:
deleteSnapshotin interfaceorg.jboss.as.controller.persistence.ConfigurationPersister- Overrides:
deleteSnapshotin classorg.jboss.as.controller.persistence.AbstractConfigurationPersister
-
registerSubsystemWriter
public void registerSubsystemWriter(String name, org.jboss.staxmapper.XMLElementWriter<org.jboss.as.controller.persistence.SubsystemMarshallingContext> writer)
-