javax.enterprise.deploy.spi
public interface DeploymentConfiguration
Method Summary | |
---|---|
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 J2EE 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. |
Parameters: bean The top level bean that represents the associated deployment descriptor.
Returns: the DConfigBeanRoot for editing the server-specific properties required by the module.
Throws: ConfigurationException reports errors in generating a configuration bean
Returns: A DeployableObject
Parameters: bean the top leve DConfigBean to remove.
Throws: BeanNotFoundException the bean provided is not in this beans child list.
Parameters: inputArchive The input stream from which to restore the Configuration.
Throws: ConfigurationException reports errors in generating a configuration bean
Parameters: inputArchive The input stream for the file from which the DConfigBeans should be restored. bean The DDBeanRoot bean associated with the deployment descriptor file.
Returns: The top most parent configuration bean, DConfigBeanRoot
Throws: ConfigurationException reports errors in generating a configuration bean
Parameters: outputArchive The output stream to which to save the Configuration.
Throws: ConfigurationException reports errors in storing a configuration bean
Parameters: outputArchive The output stream to which the DConfigBeans should be saved. bean The top level bean, DConfigBeanRoot, from which to be save.
Throws: ConfigurationException reports errors in storing a configuration bean