org.codehaus.cargo.generic.deployable
Interface DeployableFactory
- All Known Implementing Classes:
- DefaultDeployableFactory
public interface DeployableFactory
Factory to create Deployable instances.
- Version:
- $Id: DeployableFactory.java 1233 2006-11-22 09:15:56Z vmassol $
Method Summary |
org.codehaus.cargo.container.deployable.Deployable |
createDeployable(java.lang.String containerId,
java.lang.String deployableLocation,
org.codehaus.cargo.container.deployable.DeployableType deployableType)
|
boolean |
isDeployableRegistered(java.lang.String containerId,
org.codehaus.cargo.container.deployable.DeployableType deployableType)
|
void |
registerDeployable(java.lang.String containerId,
org.codehaus.cargo.container.deployable.DeployableType deployableType,
java.lang.Class deployableClass)
Registers a deployable implementation against a container. |
registerDeployable
void registerDeployable(java.lang.String containerId,
org.codehaus.cargo.container.deployable.DeployableType deployableType,
java.lang.Class deployableClass)
- Registers a deployable implementation against a container.
- Parameters:
containerId
- the container id attached to this deployable classdeployableType
- the type to differentiate this deployable from others for the specified
containerdeployableClass
- the deployable implementation class to register
isDeployableRegistered
boolean isDeployableRegistered(java.lang.String containerId,
org.codehaus.cargo.container.deployable.DeployableType deployableType)
- Parameters:
containerId
- the container attached to the deployable type classdeployableType
- the type to differentiate this deployable from others for the specified
container
- Returns:
- true if the specified deployable is already registered or false otherwise
createDeployable
org.codehaus.cargo.container.deployable.Deployable createDeployable(java.lang.String containerId,
java.lang.String deployableLocation,
org.codehaus.cargo.container.deployable.DeployableType deployableType)
- Parameters:
containerId
- the container id for which to create the deployable fordeployableLocation
- the location of the Deployable being wrapped. It must point to
a WAR file, an EAR file or an exanded WAR directorydeployableType
- the deployable type to create
- Returns:
- the
Deployable
instance
Copyright © 2004-2009 Codehaus. All Rights Reserved.