Package com.adaptris.core.services.jdbc
Class JdbcServiceWithParameters
- java.lang.Object
-
- com.adaptris.core.ServiceImp
-
- com.adaptris.core.jdbc.JdbcService
-
- com.adaptris.core.services.jdbc.JdbcServiceWithParameters
-
- All Implemented Interfaces:
AdaptrisComponent
,ComponentLifecycle
,ComponentLifecycleExtension
,ConnectedService
,MessageEventGenerator
,Service
,StateManagedComponent
- Direct Known Subclasses:
JdbcDataCaptureServiceImpl
,JdbcDataQueryService
public abstract class JdbcServiceWithParameters extends JdbcService
Base implementation for interacting with a database with configurable parameters.- Since:
- 3.4.0
-
-
Field Summary
-
Fields inherited from class com.adaptris.core.ServiceImp
log
-
-
Constructor Summary
Constructors Constructor Description JdbcServiceWithParameters()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addStatementParameter(JdbcStatementParameter query)
Add a StatementParameter to this service.ParameterApplicator
getParameterApplicator()
StatementParameterList
getStatementParameters()
void
setParameterApplicator(ParameterApplicator p)
Specify how parameters will be applied to the SQL statement.void
setStatementParameters(StatementParameterList list)
-
Methods inherited from class com.adaptris.core.jdbc.JdbcService
applyTimeout, closeJdbcService, closeService, createStatement, getConnection, getConnection, getStatementTimeout, initJdbcService, initService, prepare, prepareService, prepareStatement, prepareStatement, setConnection, setStatementTimeout, start, startService, stop, stopService
-
Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setUniqueId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.adaptris.core.AdaptrisComponent
getUniqueId
-
Methods inherited from interface com.adaptris.core.ComponentLifecycle
close, init
-
Methods inherited from interface com.adaptris.core.MessageEventGenerator
createName, createQualifier, isTrackingEndpoint
-
Methods inherited from interface com.adaptris.core.Service
continueOnFailure, doService, isBranching, setUniqueId
-
Methods inherited from interface com.adaptris.core.StateManagedComponent
changeState, requestClose, requestInit, requestStart, requestStop, retrieveComponentState
-
-
-
-
Method Detail
-
getParameterApplicator
public ParameterApplicator getParameterApplicator()
-
setParameterApplicator
public void setParameterApplicator(ParameterApplicator p)
Specify how parameters will be applied to the SQL statement.- Parameters:
p
- the parameter applicator implementation; default isSequentialParameterApplicator
- See Also:
SequentialParameterApplicator
,NamedParameterApplicator
-
getStatementParameters
public StatementParameterList getStatementParameters()
- Returns:
- Returns the statementParameters.
-
setStatementParameters
public void setStatementParameters(StatementParameterList list)
- Parameters:
list
- The statementParameters to set.
-
addStatementParameter
public void addStatementParameter(JdbcStatementParameter query)
Add a StatementParameter to this service.- Parameters:
query
- the StatementParameter- See Also:
StatementParameter
-
-