Index

A B C D E F G H I N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractRemoteDatabase - Class in org.jenkinsci.plugins.database
Partial default implementation for typical JDBC connector that talks to a remote server via host, database, username, and password parameters.
AbstractRemoteDatabase(String, String, String, Secret, String) - Constructor for class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 
AbstractRemoteDatabaseDescriptor - Class in org.jenkinsci.plugins.database
 
AbstractRemoteDatabaseDescriptor() - Constructor for class org.jenkinsci.plugins.database.AbstractRemoteDatabaseDescriptor
 
AbstractRemoteDatabaseDescriptor(Class<? extends Database>) - Constructor for class org.jenkinsci.plugins.database.AbstractRemoteDatabaseDescriptor
 
all() - Static method in class org.jenkinsci.plugins.database.DatabaseDescriptor
 
all() - Static method in class org.jenkinsci.plugins.database.PerItemDatabaseDescriptor
 
allPlusNone() - Static method in class org.jenkinsci.plugins.database.NoDatabase
 

B

BasicDataSource2 - Class in org.jenkinsci.plugins.database
BasicDataSource with some convenience methods.
BasicDataSource2() - Constructor for class org.jenkinsci.plugins.database.BasicDataSource2
 

C

configure(StaplerRequest2, JSONObject) - Method in class org.jenkinsci.plugins.database.GlobalDatabaseConfiguration
 
configure(StaplerRequest2, JSONObject) - Method in class org.jenkinsci.plugins.database.PerItemDatabaseConfiguration
 
createDataSource() - Method in class org.jenkinsci.plugins.database.BasicDataSource2
 
createEntityManagerFactory(DataSource, List<Class>) - Method in class org.jenkinsci.plugins.database.jpa.PersistenceService
 

D

database - Variable in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 
Database - Class in org.jenkinsci.plugins.database
DataSource configured by the user in Jenkins.
Database() - Constructor for class org.jenkinsci.plugins.database.Database
 
DatabaseConnectionStep - Class in org.jenkinsci.plugins.database.steps
 
DatabaseConnectionStep() - Constructor for class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep
 
DatabaseConnectionStep.DescriptorImpl - Class in org.jenkinsci.plugins.database.steps
 
DatabaseConnectionStep.Execution - Class in org.jenkinsci.plugins.database.steps
 
DatabaseContext - Class in org.jenkinsci.plugins.database.steps
 
DatabaseContext(DatabaseContext, Connection, String) - Constructor for class org.jenkinsci.plugins.database.steps.DatabaseContext
 
DatabaseDescriptor - Class in org.jenkinsci.plugins.database
DatabaseDescriptor() - Constructor for class org.jenkinsci.plugins.database.DatabaseDescriptor
 
DatabaseDescriptor(Class<? extends Database>) - Constructor for class org.jenkinsci.plugins.database.DatabaseDescriptor
 
DatabaseType - Enum Class in org.jenkinsci.plugins.database.steps
 
defaultInitialSize - Static variable in class org.jenkinsci.plugins.database.GenericDatabase.DescriptorImpl
 
defaultMaxIdle - Static variable in class org.jenkinsci.plugins.database.GenericDatabase.DescriptorImpl
 
defaultMaxTotal - Static variable in class org.jenkinsci.plugins.database.GenericDatabase.DescriptorImpl
 
defaultMinIdle - Static variable in class org.jenkinsci.plugins.database.GenericDatabase.DescriptorImpl
 
DESCRIPTOR - Static variable in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep
 
DESCRIPTOR - Static variable in class org.jenkinsci.plugins.database.steps.SQLStep
 
DescriptorImpl() - Constructor for class org.jenkinsci.plugins.database.GenericDatabase.DescriptorImpl
 
DescriptorImpl() - Constructor for class org.jenkinsci.plugins.database.NoDatabase.DescriptorImpl
 
DescriptorImpl() - Constructor for class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep.DescriptorImpl
 
DescriptorImpl() - Constructor for class org.jenkinsci.plugins.database.steps.SQLStep.DescriptorImpl
 
doCheckDriver(String) - Method in class org.jenkinsci.plugins.database.GenericDatabase.DescriptorImpl
 
doFillTypeItems() - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep.DescriptorImpl
 
doValidate(String, String, String, Secret) - Method in class org.jenkinsci.plugins.database.GenericDatabase.DescriptorImpl
 
doValidate(String, String, String, Secret, String) - Method in class org.jenkinsci.plugins.database.AbstractRemoteDatabaseDescriptor
 
driver - Variable in class org.jenkinsci.plugins.database.GenericDatabase
 

E

Execution(DatabaseConnectionStep, StepContext) - Constructor for class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep.Execution
 
Execution(SQLStep, StepContext) - Constructor for class org.jenkinsci.plugins.database.steps.SQLStep.Execution
 

F

FailedToGetDatabaseException - Exception Class in org.jenkinsci.plugins.database.steps
 
FailedToGetDatabaseException() - Constructor for exception class org.jenkinsci.plugins.database.steps.FailedToGetDatabaseException
 
FailedToGetDatabaseException(String) - Constructor for exception class org.jenkinsci.plugins.database.steps.FailedToGetDatabaseException
 
FailedToGetDatabaseException(String, Throwable) - Constructor for exception class org.jenkinsci.plugins.database.steps.FailedToGetDatabaseException
 
find() - Static method in class org.jenkinsci.plugins.database.PerItemDatabaseConfiguration
Convenience method to find the configured database.
findOrNull() - Static method in class org.jenkinsci.plugins.database.PerItemDatabaseConfiguration
 

G

GenericDatabase - Class in org.jenkinsci.plugins.database
Database implementation that allows the user to specify arbitrary JDBC connection string.
GenericDatabase(String, String, String, Secret) - Constructor for class org.jenkinsci.plugins.database.GenericDatabase
 
GenericDatabase.DescriptorImpl - Class in org.jenkinsci.plugins.database
 
get() - Static method in class org.jenkinsci.plugins.database.GlobalDatabaseConfiguration
 
getConnection() - Method in class org.jenkinsci.plugins.database.steps.SQLStep
 
getConnection(String) - Method in class org.jenkinsci.plugins.database.steps.DatabaseContext
 
getDatabase() - Method in class org.jenkinsci.plugins.database.GlobalDatabaseConfiguration
This is the configured Database instance, or null in case none is configured yet.
getDatabase() - Method in class org.jenkinsci.plugins.database.PerItemDatabaseConfiguration
 
getDataSource() - Method in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 
getDataSource() - Method in class org.jenkinsci.plugins.database.Database
 
getDataSource() - Method in class org.jenkinsci.plugins.database.GenericDatabase
 
getDataSource() - Method in class org.jenkinsci.plugins.database.NoDatabase
 
getDataSource(TopLevelItem) - Method in class org.jenkinsci.plugins.database.PerItemDatabase
Loads the database for an item.
getDescriptor() - Method in class org.jenkinsci.plugins.database.Database
 
getDescriptor() - Method in class org.jenkinsci.plugins.database.GenericDatabase
 
getDescriptor() - Method in class org.jenkinsci.plugins.database.PerItemDatabase
 
getDescriptor() - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep
 
getDescriptor() - Method in class org.jenkinsci.plugins.database.steps.SQLStep
 
getDisplayName() - Method in class org.jenkinsci.plugins.database.GenericDatabase.DescriptorImpl
 
getDisplayName() - Method in class org.jenkinsci.plugins.database.NoDatabase.DescriptorImpl
 
getDisplayName() - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep.DescriptorImpl
 
getDisplayName() - Method in enum class org.jenkinsci.plugins.database.steps.DatabaseType
 
getDisplayName() - Method in class org.jenkinsci.plugins.database.steps.SQLStep.DescriptorImpl
 
getDriverClass() - Method in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 
getFunctionName() - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep.DescriptorImpl
 
getFunctionName() - Method in class org.jenkinsci.plugins.database.steps.SQLStep.DescriptorImpl
 
getGlobalEntityManagerFactory() - Method in class org.jenkinsci.plugins.database.jpa.PersistenceService
Obtains a fully configured EntityManagerFactory for connecting to global database.
getId() - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep
 
getInitialSize() - Method in class org.jenkinsci.plugins.database.GenericDatabase
 
getJdbcUrl() - Method in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 
getMaxIdle() - Method in class org.jenkinsci.plugins.database.GenericDatabase
 
getMaxTotal() - Method in class org.jenkinsci.plugins.database.GenericDatabase
 
getMinIdle() - Method in class org.jenkinsci.plugins.database.GenericDatabase
 
getParameters() - Method in class org.jenkinsci.plugins.database.steps.SQLStep
 
getRequiredContext() - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep.DescriptorImpl
 
getRequiredContext() - Method in class org.jenkinsci.plugins.database.steps.SQLStep.DescriptorImpl
 
getSql() - Method in class org.jenkinsci.plugins.database.steps.SQLStep
 
getType() - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep
 
getValidationQuery() - Method in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 
GLOBAL - Enum constant in enum class org.jenkinsci.plugins.database.steps.DatabaseType
 
GlobalDatabaseConfiguration - Class in org.jenkinsci.plugins.database
Provides the system-wide Database that's open for plugins to store arbitrary information.
GlobalDatabaseConfiguration() - Constructor for class org.jenkinsci.plugins.database.GlobalDatabaseConfiguration
 
GlobalTable - Annotation Interface in org.jenkinsci.plugins.database.jpa
Marks JPA Entity classes that are targeted for Jenkins global database.

H

hostname - Variable in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
Host name + optional port (in the "host[:port]" format)

I

isOTelJdbcInstrumentationEnabled() - Method in class org.jenkinsci.plugins.database.Database
Returns true if OpenTelemetry JDBC instrumentation is enabled.

N

NoDatabase - Class in org.jenkinsci.plugins.database
Pseudo instance in case the configuration of Database needs a "(none)" option.
NoDatabase() - Constructor for class org.jenkinsci.plugins.database.NoDatabase
 
NoDatabase.DescriptorImpl - Class in org.jenkinsci.plugins.database
 

O

onResume() - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep.Execution
 
org.jenkinsci.plugins.database - package org.jenkinsci.plugins.database
 
org.jenkinsci.plugins.database.jpa - package org.jenkinsci.plugins.database.jpa
 
org.jenkinsci.plugins.database.steps - package org.jenkinsci.plugins.database.steps
 

P

password - Variable in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 
password - Variable in class org.jenkinsci.plugins.database.GenericDatabase
 
PERITEM - Enum constant in enum class org.jenkinsci.plugins.database.steps.DatabaseType
 
PerItemDatabase - Class in org.jenkinsci.plugins.database
Similar to Database but assumes that there is a separate database per item.
PerItemDatabase() - Constructor for class org.jenkinsci.plugins.database.PerItemDatabase
 
PerItemDatabaseConfiguration - Class in org.jenkinsci.plugins.database
Allows user to select, and if necessary, configure the preferred PerItemDatabase.
PerItemDatabaseConfiguration() - Constructor for class org.jenkinsci.plugins.database.PerItemDatabaseConfiguration
 
PerItemDatabaseDescriptor - Class in org.jenkinsci.plugins.database
PerItemDatabaseDescriptor() - Constructor for class org.jenkinsci.plugins.database.PerItemDatabaseDescriptor
 
PerItemDatabaseDescriptor(Class<? extends PerItemDatabase>) - Constructor for class org.jenkinsci.plugins.database.PerItemDatabaseDescriptor
 
PersistenceService - Class in org.jenkinsci.plugins.database.jpa
Creates EntityManagerFactory.
PersistenceService() - Constructor for class org.jenkinsci.plugins.database.jpa.PersistenceService
 
properties - Variable in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 

R

run() - Method in class org.jenkinsci.plugins.database.steps.SQLStep.Execution
 

S

setConnection(String) - Method in class org.jenkinsci.plugins.database.steps.SQLStep
 
setDatabase(Database) - Method in class org.jenkinsci.plugins.database.GlobalDatabaseConfiguration
 
setDatabase(PerItemDatabase) - Method in class org.jenkinsci.plugins.database.PerItemDatabaseConfiguration
 
setDriverClass(Class<? extends Driver>) - Method in class org.jenkinsci.plugins.database.BasicDataSource2
 
setId(String) - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep
 
setInitialSize(Integer) - Method in class org.jenkinsci.plugins.database.GenericDatabase
 
setMaxIdle(Integer) - Method in class org.jenkinsci.plugins.database.GenericDatabase
 
setMaxIdleConnections(int) - Method in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
Adjusts BasicDataSource.setMaxIdle(int) on the pool backing AbstractRemoteDatabase.getDataSource(), and immediately closes every connection already idle (rather than waiting for the next connection to be returned, or for background eviction, to notice the new, possibly lower, limit).
setMaxIdleConnections(int) - Method in class org.jenkinsci.plugins.database.Database
Adjusts how many idle connections the pool backing Database.getDataSource() is allowed to keep open, and closes any connection already idle beyond that count.
setMaxTotal(Integer) - Method in class org.jenkinsci.plugins.database.GenericDatabase
 
setMinIdle(Integer) - Method in class org.jenkinsci.plugins.database.GenericDatabase
 
setParameters(List<Object>) - Method in class org.jenkinsci.plugins.database.steps.SQLStep
 
setType(DatabaseType) - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep
 
setValidationQuery(String) - Method in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 
SQLStep - Class in org.jenkinsci.plugins.database.steps
 
SQLStep(String) - Constructor for class org.jenkinsci.plugins.database.steps.SQLStep
 
SQLStep.DescriptorImpl - Class in org.jenkinsci.plugins.database.steps
 
SQLStep.Execution - Class in org.jenkinsci.plugins.database.steps
 
start() - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep.Execution
 
start(StepContext) - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep
 
start(StepContext) - Method in class org.jenkinsci.plugins.database.steps.SQLStep
 
stop(Throwable) - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep.Execution
 

T

takesImplicitBlockArgument() - Method in class org.jenkinsci.plugins.database.steps.DatabaseConnectionStep.DescriptorImpl
 

U

url - Variable in class org.jenkinsci.plugins.database.GenericDatabase
 
username - Variable in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 
username - Variable in class org.jenkinsci.plugins.database.GenericDatabase
 

V

validationQuery - Variable in class org.jenkinsci.plugins.database.AbstractRemoteDatabase
 
valueOf(String) - Static method in enum class org.jenkinsci.plugins.database.steps.DatabaseType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.jenkinsci.plugins.database.steps.DatabaseType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form