org.eclipse.smila.processing.bpel.activities
Class PipeletActivityValidator
java.lang.Object
org.eclipse.smila.processing.bpel.activities.PipeletActivityValidator
public class PipeletActivityValidator
- extends java.lang.Object
validates a pipelet invocation during BPEL compilation and creates a PipeletHolder for execution of the
invocation.
|
Method Summary |
CompilationMessage |
createErrorCompilationMessage(java.lang.String key,
java.lang.String message)
utility method for creating error messages during activity registration. |
PipeletHolder |
validateActivity(OProcess pipelineProcess,
OExtensionActivity activity,
org.w3c.dom.Element content,
java.lang.String key,
CompilerContext compilerContext)
validate the invokePipelet activity and create a PipeletHolder containing the details and pipelet configuration. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PipeletActivityValidator
public PipeletActivityValidator()
createErrorCompilationMessage
public CompilationMessage createErrorCompilationMessage(java.lang.String key,
java.lang.String message)
- utility method for creating error messages during activity registration. They must throw a
org.apache.ode.bpel.compiler.api.CompilationException which needs to be created with a
CompilationMessage. The causing exception can be added to the
org.apache.ode.bpel.compiler.api.CompilationException itself.
- Parameters:
key - activity keymessage - message describing the error.
- Returns:
- CompilationMessage describing an error in phase=0.
validateActivity
public PipeletHolder validateActivity(OProcess pipelineProcess,
OExtensionActivity activity,
org.w3c.dom.Element content,
java.lang.String key,
CompilerContext compilerContext)
- validate the invokePipelet activity and create a PipeletHolder containing the details and pipelet configuration.