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.XmlConfigurationPersisterApplication client configuration. This configuration is currently hard coded to a minimal set of services required for app client boot- Author:
- Stuart Douglas
-
-
Constructor Summary
Constructors Constructor Description ApplicationClientConfigurationPersister(String filePath, String deploymentName, String hostUrl, String propertiesFileUrl, List<String> parameters, File configFile, QName element, org.jboss.staxmapper.XMLElementReader<List<org.jboss.dmr.ModelNode>> xmlParser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteSnapshot(String name)org.jboss.as.controller.persistence.ConfigurationPersister.SnapshotInfolistSnapshots()List<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)Stringsnapshot()org.jboss.as.controller.persistence.ConfigurationPersister.PersistenceResourcestore(org.jboss.dmr.ModelNode model, Set<org.jboss.as.controller.PathAddress> affectedAddresses)voidsuccessfulBoot()-
Methods inherited from class org.jboss.as.controller.persistence.XmlConfigurationPersister
registerAdditionalRootElement, successfulBoot
-
Methods inherited from class org.jboss.as.controller.persistence.AbstractConfigurationPersister
registerSubsystemWriter, unregisterSubsystemWriter
-
-
-
-
Constructor Detail
-
ApplicationClientConfigurationPersister
public ApplicationClientConfigurationPersister(String filePath, String deploymentName, String hostUrl, String propertiesFileUrl, List<String> parameters, File configFile, QName element, org.jboss.staxmapper.XMLElementReader<List<org.jboss.dmr.ModelNode>> xmlParser)
-
-
Method Detail
-
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
public void deleteSnapshot(String name)
- 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)
-
-