Index
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
-
BasicDataSourcewith 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
-
DataSourceconfigured 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
-
DescriptorforDatabase - 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
-
Databaseimplementation 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
Databaseinstance, 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
EntityManagerFactoryfor 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
Databasethat'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
Entityclasses 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
Databaseneeds 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
Databasebut 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 backingAbstractRemoteDatabase.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.
All Classes and Interfaces|All Packages|Serialized Form