|
|||||||||
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. |
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 |