Package herddb.jdbc
Class HerdDBEmbeddedDataSource
- java.lang.Object
-
- herddb.jdbc.BasicHerdDBDataSource
-
- herddb.jdbc.HerdDBEmbeddedDataSource
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.sql.Wrapper,javax.sql.CommonDataSource,javax.sql.DataSource
public class HerdDBEmbeddedDataSource extends BasicHerdDBDataSource
Bootstrap for Embedded server- Author:
- enrico.olivelli
-
-
Field Summary
-
Fields inherited from class herddb.jdbc.BasicHerdDBDataSource
client, defaultSchema, loginTimeout, maxActive, properties, url
-
-
Constructor Summary
Constructors Constructor Description HerdDBEmbeddedDataSource()HerdDBEmbeddedDataSource(java.util.Properties properties)
-
Method Summary
Modifier and Type Method Description voidclose()protected voidensureClient()herddb.server.ServergetServer()org.apache.bookkeeper.stats.StatsLoggergetStatsLogger()booleanisStartServer()voidsetStartServer(boolean startServer)voidsetStatsLogger(org.apache.bookkeeper.stats.StatsLogger statsLogger)-
Methods inherited from class herddb.jdbc.BasicHerdDBDataSource
doWaitForTableSpace, ensureConnection, getClient, getConnection, getConnection, getDefaultSchema, getLoginTimeout, getLogWriter, getMaxActive, getParentLogger, getPassword, getProperties, getUrl, getUsername, getWaitForTableSpace, getWaitForTableSpaceTimeout, isDiscoverTableSpaceFromQuery, isWrapperFor, setClient, setDefaultSchema, setDiscoverTableSpaceFromQuery, setLoginTimeout, setLogWriter, setMaxActive, setPassword, setUrl, setUsername, setWaitForTableSpace, setWaitForTableSpaceTimeout, unwrap
-
-
-
-
Method Detail
-
isStartServer
public boolean isStartServer()
-
setStartServer
public void setStartServer(boolean startServer)
-
getServer
public herddb.server.Server getServer()
-
ensureClient
protected void ensureClient() throws java.sql.SQLException- Overrides:
ensureClientin classBasicHerdDBDataSource- Throws:
java.sql.SQLException
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Overrides:
closein classBasicHerdDBDataSource
-
getStatsLogger
public org.apache.bookkeeper.stats.StatsLogger getStatsLogger()
-
setStatsLogger
public void setStatsLogger(org.apache.bookkeeper.stats.StatsLogger statsLogger)
-
-