org.apache.ode.bpel.extension
Interface ExtensionOperation
- All Known Implementing Classes:
- AbstractAsyncExtensionOperation, AbstractSyncExtensionOperation
public interface ExtensionOperation
This is the basis interface for implementations of
<extensionAssignOperation>
and <extensionActivity>
nodes.
Implementations of this interface must provide a default constructor as they are created
using reflection.
- See Also:
AbstractExtensionBundle
Method Summary |
void |
run(java.lang.Object context,
org.w3c.dom.Element element)
Provides the runtime implementation. |
run
void run(java.lang.Object context,
org.w3c.dom.Element element)
throws FaultException
- Provides the runtime implementation.
Note: This method MAY run concurrently. Since Xerces' DOM
implementation is not thread-safe, please make sure to synchronize the
access to
element
if necessary.
- Parameters:
context
- injected ExtensionContextelement
- the extension element (child of extensionActivity
or extensionAssignOperation
- Throws:
FaultException