|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ExternalVariableModule
Representation of an external source for variable data.
| Nested Class Summary | |
|---|---|
static class |
ExternalVariableModule.Locator
Structure used to identify an external variable to the external variable subsystem. |
static class |
ExternalVariableModule.Value
Data structure used to report the value of the variable to the BPEL engine from the external sub system. |
| Method Summary | |
|---|---|
void |
configure(javax.xml.namespace.QName pid,
java.lang.String extVarId,
org.w3c.dom.Element config)
Configure an external variable. |
javax.xml.namespace.QName |
getName()
Get the QName of this external variable engine; this method must always return a valid non-null value. |
boolean |
isTransactional()
Report whether this engine is transactional, i.e. do the update/fetch methods use the JTA TX? |
ExternalVariableModule.Value |
readValue(javax.xml.namespace.QName varType,
ExternalVariableModule.Locator locator)
The the value of an external variable. |
void |
shutdown()
Shutdown the external variable subsystem. |
void |
start()
Start the external variable subsystem. |
void |
stop()
Stop the external variable subsystem. |
ExternalVariableModule.Value |
writeValue(javax.xml.namespace.QName varType,
ExternalVariableModule.Value newval)
Update the value of the external variable. |
| Method Detail |
|---|
javax.xml.namespace.QName getName()
void start()
void stop()
void shutdown()
boolean isTransactional()
true if transactional, false otherwsie.
void configure(javax.xml.namespace.QName pid,
java.lang.String extVarId,
org.w3c.dom.Element config)
throws ExternalVariableModuleException
pid - processextVarId - external variable identifierconfig - configuration element
ExternalVariableModuleException
ExternalVariableModule.Value readValue(javax.xml.namespace.QName varType,
ExternalVariableModule.Locator locator)
throws ExternalVariableModuleException
locator - variable locatorinitialize - indicates if this is the first time the value is being read
ExternalVariableModuleException
ExternalVariableModule.Value writeValue(javax.xml.namespace.QName varType,
ExternalVariableModule.Value newval)
throws ExternalVariableModuleException
newval - new variable valueinitialize - indicates if this is a variable initialization
ExternalVariableModuleException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||