org.apache.avalon.composition.model
Interface DeploymentModelFactory


public interface DeploymentModelFactory

A factory enabling the establishment of new deployment model instances.

Version:
$Revision: 1.1.1.1 $ $Date: 2003/09/24 09:31:17 $
Author:
Avalon Development Team

Method Summary
 DeploymentModel createDeploymentModel(Logger logger, ContainmentModel parent, DeploymentProfile profile)
          Creation of a new instance of a deployment model within a supplied containment context.
 

Method Detail

createDeploymentModel

public DeploymentModel createDeploymentModel(Logger logger,
                                             ContainmentModel parent,
                                             DeploymentProfile profile)
                                      throws ModelException
Creation of a new instance of a deployment model within a supplied containment context.

Parameters:
logger - the system logging channel to be assigned
parent - the containment context
profile - a containment profile
Returns:
a deployment model contained within the parent containment model
Throws:
ModelException - if an error occurs during model establishment


Copyright © Apache Software Foundation. All Rights Reserved.