scriptella.driver.jexl
Class JexlConnection
java.lang.Object
scriptella.spi.AbstractConnection
scriptella.driver.jexl.JexlConnection
- All Implemented Interfaces:
- Connection
public class JexlConnection
- extends AbstractConnection
Scriptella connection adapter for JEXL.
For configuration details and examples see overview page.
- Version:
- 1.0
- Author:
- Fyodor Kupolov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
JexlConnection
public JexlConnection(ConnectionParameters parameters)
- Instantiates a new connection to JEXL.
- Parameters:
parameters - connection parameters.
executeScript
public void executeScript(Resource scriptContent,
ParametersCallback parametersCallback)
throws ProviderException
- Description copied from interface:
Connection
- Executes a script specified by its content.
scriptContent may be used as a key for caching purposes, i.e.
provider may precompile scripts and use compiled versions for subsequent executions.
Please note that only inline text resources
can be safely cached.
- Parameters:
scriptContent - script content. Cannot be null.parametersCallback - callback to get parameter values. Cannot be null.
- Throws:
ProviderException - if script execution failed.
executeQuery
public void executeQuery(Resource queryContent,
ParametersCallback parametersCallback,
QueryCallback queryCallback)
throws ProviderException
- Description copied from interface:
Connection
- Executes a query specified by its content.
- Parameters:
queryContent - query content. Cannot be null.parametersCallback - callback to get parameter values. Cannot be null.queryCallback - callback to call for each result set element produced by this query. Cannot be null.
- Throws:
ProviderException - if query execution failed.- See Also:
Connection.executeScript(scriptella.spi.Resource,scriptella.spi.ParametersCallback)
close
public void close()
throws ProviderException
- Closes the connection and releases all related resources.
- Throws:
ProviderException - if a critical failure occured.
Copyright © Copyright 2006-2009 The Scriptella Project Team.