Class PipelineMavenPluginH2Dao
java.lang.Object
org.jenkinsci.plugins.pipeline.maven.db.AbstractPipelineMavenPluginDao
org.jenkinsci.plugins.pipeline.maven.db.PipelineMavenPluginH2Dao
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.jenkinsci.plugins.pipeline.maven.dao.PipelineMavenPluginDao
- Author:
- Cyrille Le Clerc
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jenkinsci.plugins.pipeline.maven.dao.PipelineMavenPluginDao
org.jenkinsci.plugins.pipeline.maven.dao.PipelineMavenPluginDao.Builder
-
Field Summary
Fields inherited from class org.jenkinsci.plugins.pipeline.maven.db.AbstractPipelineMavenPluginDao
LOGGER
-
Constructor Summary
-
Method Summary
Methods inherited from class org.jenkinsci.plugins.pipeline.maven.db.AbstractPipelineMavenPluginDao
cleanup, deleteBuild, deleteJob, getBuilder, getDatabaseDescription, getDataSource, getGeneratedArtifacts, getGeneratedPrimaryKey, getJenkinsDetails, getJenkinsMasterPrimaryKey, getOrCreateArtifactPrimaryKey, getOrCreateBuildPrimaryKey, getSchemaVersion, handleDatabaseInitialisationException, initializeDatabase, listDependencies, listDownstreamJobs, listDownstreamJobs, listDownstreamJobsByArtifact, listDownstreamJobsByArtifactBasedOnMavenDependencies, listDownstreamJobsByArtifactBasedOnParentProjectDependencies, listDownstreamPipelinesBasedOnMavenDependencies, listDownstreamPipelinesBasedOnMavenDependencies, listDownstreamPipelinesBasedOnParentProjectDependencies, listTransitiveUpstreamJobs, listTransitiveUpstreamJobs, listUpstreamJobs, listUpstreamPipelinesBasedOnMavenDependencies, listUpstreamPipelinesBasedOnParentProjectDependencies, recordBuildUpstreamCause, recordDependency, recordGeneratedArtifact, recordParentProject, renameJob, testDatabase, toPrettyString, updateBuildOnCompletion
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jenkinsci.plugins.pipeline.maven.dao.PipelineMavenPluginDao
listDownstreamJobs
-
Constructor Details
-
PipelineMavenPluginH2Dao
public PipelineMavenPluginH2Dao() -
PipelineMavenPluginH2Dao
-
PipelineMavenPluginH2Dao
-
-
Method Details
-
acceptNoCredentials
protected boolean acceptNoCredentials()- Overrides:
acceptNoCredentials
in classAbstractPipelineMavenPluginDao
-
getDescription
-
registerJdbcDriver
protected void registerJdbcDriver()- Specified by:
registerJdbcDriver
in classAbstractPipelineMavenPluginDao
-
getJdbcScheme
- Specified by:
getJdbcScheme
in classAbstractPipelineMavenPluginDao
- Returns:
- "h2", "mysql"...
-
isEnoughProductionGradeForTheWorkload
public boolean isEnoughProductionGradeForTheWorkload() -
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classAbstractPipelineMavenPluginDao
- Throws:
IOException
-
getDefaultJdbcUrl
-