Class AbstractJDBCDriver
java.lang.Object
org.apache.activemq.artemis.jdbc.store.drivers.AbstractJDBCDriver
- Direct Known Subclasses:
JDBCJournalImpl, JDBCSequentialFileFactoryDriver
Class to hold common database functionality such as drivers and connections
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractJDBCDriver(JDBCConnectionProvider connectionProvider, SQLProvider provider) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidprotected final voidcreateTable(String... schemaSqls) voiddestroy()protected abstract voidvoidsetJdbcConnectionProvider(JDBCConnectionProvider connectionProvider) voidsetSqlProvider(SQLProvider sqlProvider) voidstart()voidstop()
-
Field Details
-
sqlProvider
-
connectionProvider
-
-
Constructor Details
-
AbstractJDBCDriver
public AbstractJDBCDriver() -
AbstractJDBCDriver
-
-
Method Details
-
start
- Throws:
SQLException
-
stop
- Throws:
SQLException
-
prepareStatements
protected abstract void prepareStatements() -
createSchema
- Throws:
SQLException
-
createTable
- Throws:
SQLException
-
destroy
-
getSqlProvider
-
setSqlProvider
-
setJdbcConnectionProvider
-
getJdbcConnectionProvider
-