package org.jbpm.pvm.internal.wire.descriptor;
|
|
import org.jbpm.pvm.internal.cfg.ConfigurationImpl;
|
import org.jbpm.pvm.internal.env.EnvironmentFactory;
|
import org.jbpm.pvm.internal.wire.WireContext;
|
|
/** the {@link EnvironmentFactory} of the current {@link WireContext}.
|
*
|
* @author Tom Baeyens
|
* @author Guillaume Porcher (documentation)
|
*/
|
public class ProcessEngineDescriptor extends AbstractDescriptor {
|
|
private static final long serialVersionUID = 1L;
|
|
protected ConfigurationImpl configuration;
|
|
public ProcessEngineDescriptor(ConfigurationImpl configuration) {
|
this.configuration = configuration;
|
}
|
|
public Object construct(WireContext wireContext) {
|
return configuration.getProducedProcessEngine();
|
}
|
}
|