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
Constructors -
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, updateBuildOnCompletionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
acceptNoCredentialsin classAbstractPipelineMavenPluginDao
-
getDescription
-
registerJdbcDriver
protected void registerJdbcDriver()- Specified by:
registerJdbcDriverin classAbstractPipelineMavenPluginDao
-
getJdbcScheme
- Specified by:
getJdbcSchemein classAbstractPipelineMavenPluginDao- Returns:
- "h2", "mysql"...
-
isEnoughProductionGradeForTheWorkload
public boolean isEnoughProductionGradeForTheWorkload() -
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classAbstractPipelineMavenPluginDao- Throws:
IOException
-
getDefaultJdbcUrl
-