public interface DeploymentConfiguration
Modifier and Type | Method and Description |
---|---|
DConfigBeanRoot |
getDConfigBeanRoot(DDBeanRoot bean)
Returns the top level configuration bean, DConfigBeanRoot,
associated with the deployment descriptor represented by
the designated DDBeanRoot bean.
|
DeployableObject |
getDeployableObject()
Returns an object that provides access to
the deployment descriptor data and classes
of a Java EE module.
|
void |
removeDConfigBean(DConfigBeanRoot bean)
Remove the root DConfigBean and all its children.
|
void |
restore(InputStream inputArchive)
Restore from disk to a full set of configuration beans previously
stored.
|
DConfigBeanRoot |
restoreDConfigBean(InputStream inputArchive,
DDBeanRoot bean)
Restore from disk to instantated objects all the DConfigBeans
associated with a specific deployment descriptor.
|
void |
save(OutputStream outputArchive)
Save to disk the current set configuration beans created for
this deployable module.
|
void |
saveDConfigBean(OutputStream outputArchive,
DConfigBeanRoot bean)
Save to disk all the configuration beans associated with
a particular deployment descriptor file.
|
DeployableObject getDeployableObject()
DConfigBeanRoot getDConfigBeanRoot(DDBeanRoot bean) throws ConfigurationException
bean
- The top level bean that represents the
associated deployment descriptor.ConfigurationException
- reports errors in generating
a configuration beanvoid removeDConfigBean(DConfigBeanRoot bean) throws BeanNotFoundException
bean
- the top leve DConfigBean to remove.BeanNotFoundException
- the bean provides is
not in this beans child list.DConfigBeanRoot restoreDConfigBean(InputStream inputArchive, DDBeanRoot bean) throws ConfigurationException
inputArchive
- The input stream for the file from which the
DConfigBeans should be restored.bean
- The DDBeanRoot bean associated with the
deployment descriptor file.ConfigurationException
- reports errors in generating
a configuration beanvoid saveDConfigBean(OutputStream outputArchive, DConfigBeanRoot bean) throws ConfigurationException
outputArchive
- The output stream to which the DConfigBeans
should be saved.bean
- The top level bean, DConfigBeanRoot, from which to be save.ConfigurationException
- reports errors in generating
a configuration beanvoid restore(InputStream inputArchive) throws ConfigurationException
inputArchive
- The input stream from which to restore
the Configuration.ConfigurationException
- reports errors in generating
a configuration beanvoid save(OutputStream outputArchive) throws ConfigurationException
outputArchive
- The output stream to which to save the
Configuration.ConfigurationException
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.