org.apache.ode.bpel.rtrep.v2
Class RuntimeImpl
java.lang.Object
org.apache.ode.bpel.rtrep.v2.RuntimeImpl
- All Implemented Interfaces:
- OdeRuntime
public class RuntimeImpl
- extends java.lang.Object
- implements OdeRuntime
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuntimeImpl
public RuntimeImpl()
init
public void init(ProcessConf pconf,
ProcessModel pmodel)
- Initialize according to process configuration.
- Specified by:
init in interface OdeRuntime
newInstance
public OdeRTInstance newInstance(java.lang.Object state)
- Specified by:
newInstance in interface OdeRuntime
getReplacementMap
public ReplacementMap getReplacementMap(javax.xml.namespace.QName processName)
- Specified by:
getReplacementMap in interface OdeRuntime
getModel
public ProcessModel getModel()
- Specified by:
getModel in interface OdeRuntime
extractProperty
public java.lang.String extractProperty(org.w3c.dom.Element msgData,
PropertyAliasModel aliasModel,
java.lang.String target)
throws FaultException
- Extract the value of a BPEL property from a BPEL messsage variable.
- Specified by:
extractProperty in interface OdeRuntime
- Parameters:
msgData - message variable dataaliasModel - alias to applytarget - description of the data (for error logging only)
- Returns:
- value of the property
- Throws:
FaultException
extractMatch
public java.lang.String extractMatch(org.w3c.dom.Element msgData,
PropertyExtractor extractor)
throws FaultException
- Specified by:
extractMatch in interface OdeRuntime
- Throws:
FaultException
clear
public void clear()
- Specified by:
clear in interface OdeRuntime
setExtensionRegistry
public void setExtensionRegistry(java.util.Map<java.lang.String,ExtensionBundleRuntime> extensionRegistry)
- Specified by:
setExtensionRegistry in interface OdeRuntime