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
-
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
-
Descriptor
forDatabase
- 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.
All Classes and Interfaces|All Packages|Serialized Form