|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ode.bpel.extvar.jdbc.JdbcExternalVariableModule
public class JdbcExternalVariableModule
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.apache.ode.bpel.evar.ExternalVariableModule |
---|
ExternalVariableModule.Locator, ExternalVariableModule.Value |
Field Summary | |
---|---|
static java.lang.String |
JDBC_NS
|
static javax.xml.namespace.QName |
NAME
Unique QName for the engine, this should be the element used for the external-variable configuration. |
Constructor Summary | |
---|---|
JdbcExternalVariableModule()
|
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 |
registerDataSource(java.lang.String dsName,
javax.sql.DataSource ds)
Manually register a data source. |
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String JDBC_NS
public static final javax.xml.namespace.QName NAME
Constructor Detail |
---|
public JdbcExternalVariableModule()
Method Detail |
---|
public void configure(javax.xml.namespace.QName pid, java.lang.String extVarId, org.w3c.dom.Element config) throws ExternalVariableModuleException
ExternalVariableModule
configure
in interface ExternalVariableModule
pid
- processextVarId
- external variable identifierconfig
- configuration element
ExternalVariableModuleException
public javax.xml.namespace.QName getName()
ExternalVariableModule
getName
in interface ExternalVariableModule
public boolean isTransactional()
ExternalVariableModule
isTransactional
in interface ExternalVariableModule
true
if transactional, false
otherwsie.public void shutdown()
ExternalVariableModule
shutdown
in interface ExternalVariableModule
public void start()
ExternalVariableModule
start
in interface ExternalVariableModule
public void stop()
ExternalVariableModule
stop
in interface ExternalVariableModule
public ExternalVariableModule.Value writeValue(javax.xml.namespace.QName varType, ExternalVariableModule.Value newval) throws ExternalVariableModuleException
ExternalVariableModule
writeValue
in interface ExternalVariableModule
newval
- new variable value
ExternalVariableModuleException
public ExternalVariableModule.Value readValue(javax.xml.namespace.QName varType, ExternalVariableModule.Locator locator) throws ExternalVariableModuleException
ExternalVariableModule
readValue
in interface ExternalVariableModule
locator
- variable locator
ExternalVariableModuleException
public void registerDataSource(java.lang.String dsName, javax.sql.DataSource ds)
dsName
- ds
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |