Package org.codehaus.cargo.generic
Interface ContainerCapabilityFactory
-
- All Known Implementing Classes:
DefaultContainerCapabilityFactory
public interface ContainerCapabilityFactoryAllow finding a Container's capability by container id.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ContainerCapabilitycreateContainerCapability(String containerId)Create aContainerCapabilityinstance.voidregisterContainerCapability(String containerId, Class<? extends ContainerCapability> containerCapabilityClass)
-
-
-
Method Detail
-
registerContainerCapability
void registerContainerCapability(String containerId, Class<? extends ContainerCapability> containerCapabilityClass)
- Parameters:
containerId- the id of the container to registercontainerCapabilityClass- the container capability implementation class to register
-
createContainerCapability
ContainerCapability createContainerCapability(String containerId)
Create aContainerCapabilityinstance.- Parameters:
containerId- the id under which the container will be looked up- Returns:
- the container capability instance matching the parameter passed
-
-