org.codehaus.cargo.generic.configuration
Interface ConfigurationCapabilityFactory
- All Known Implementing Classes:
- DefaultConfigurationCapabilityFactory
public interface ConfigurationCapabilityFactory
Allow finding a Configuration's capability for a given container identified by its id and its
type. Indeed, configurations for a given container id may have different capabilities.
- Version:
- $Id: ConfigurationCapabilityFactory.java 1233 2006-11-22 09:15:56Z vmassol $
Method Summary |
org.codehaus.cargo.container.configuration.ConfigurationCapability |
createConfigurationCapability(java.lang.String containerId,
org.codehaus.cargo.container.ContainerType containerType,
org.codehaus.cargo.container.configuration.ConfigurationType configurationType)
Create a ConfigurationCapability instance
for a given container. |
void |
registerConfigurationCapability(java.lang.String containerId,
org.codehaus.cargo.container.ContainerType containerType,
org.codehaus.cargo.container.configuration.ConfigurationType configurationType,
java.lang.Class configurationCapabilityClass)
|
registerConfigurationCapability
void registerConfigurationCapability(java.lang.String containerId,
org.codehaus.cargo.container.ContainerType containerType,
org.codehaus.cargo.container.configuration.ConfigurationType configurationType,
java.lang.Class configurationCapabilityClass)
- Parameters:
containerId
- the id of the container to register againstcontainerType
- the type of the container to register againstconfigurationType
- the configuration type under which the capability should be
registeredconfigurationCapabilityClass
- the configuration capability implementation class to
register
createConfigurationCapability
org.codehaus.cargo.container.configuration.ConfigurationCapability createConfigurationCapability(java.lang.String containerId,
org.codehaus.cargo.container.ContainerType containerType,
org.codehaus.cargo.container.configuration.ConfigurationType configurationType)
- Create a
ConfigurationCapability
instance
for a given container.
- Parameters:
containerId
- the container id associated with the configuration capabilitycontainerType
- the container type associated with the configuration capabilityconfigurationType
- the configuration type associated with the capability
- Returns:
- the configuration capability instance matching the parameter passed
Copyright © 2004-2009 Codehaus. All Rights Reserved.