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(StaplerRequest, JSONObject) - Method in class org.jenkinsci.plugins.database.GlobalDatabaseConfiguration
 
configure(StaplerRequest, 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 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 in org.jenkinsci.plugins.database.steps
 
FailedToGetDatabaseException() - Constructor for exception org.jenkinsci.plugins.database.steps.FailedToGetDatabaseException
 
FailedToGetDatabaseException(String) - Constructor for exception org.jenkinsci.plugins.database.steps.FailedToGetDatabaseException
 
FailedToGetDatabaseException(String, Throwable) - Constructor for exception 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 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 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 Type 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 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
 
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 org.jenkinsci.plugins.database.steps.DatabaseType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jenkinsci.plugins.database.steps.DatabaseType
Returns an array containing the constants of this enum type, 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