org.ow2.orchestra.pvm.internal.deploy
Class DeployerManager
java.lang.Object
org.ow2.orchestra.pvm.internal.deploy.DeployerManager
public class DeployerManager
- extends Object
manages sequences of deployers for multiple process languages.
Each process language has a language-id. In a deployment a language-id can be
given. This deployer manager will be able to find a sequence of deployers
based on the language-id.
Also, an extension can be associated to a process language. In that case the
deployer manager can find the deployer sequence based on the extension of the
deployed file name.
- Author:
- Tom Baeyens
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
extensions
protected Map<String,String> extensions
- maps extensions to language-ids
deployers
protected Map<String,List<Deployer>> deployers
- maps language-ids to a sequence of process deployers
DeployerManager
public DeployerManager()
deploy
public void deploy(Deployment deployment)
getExtension
public static String getExtension(String fileName)
addLanguage
public void addLanguage(String language,
String extension,
List<Deployer> deployerSequence)
setExtensions
public void setExtensions(Map<String,String> extensions)
setDeployers
public void setDeployers(Map<String,List<Deployer>> deployers)
Copyright © 2011 OW2 Consortium. All Rights Reserved.