Skip navigation links
Spring Cloud AWS JDBC
A C D E F G H I J M O P R S T V 

A

AbstractRegistrar() - Constructor for class io.awspring.cloud.jdbc.config.annotation.AmazonRdsInstanceConfiguration.AbstractRegistrar
Deprecated.
 
AmazonRdsDataSourceFactoryBean - Class in io.awspring.cloud.jdbc.rds
FactoryBean implementation that creates a datasource backed by an Amazon Relational Database service instance.
AmazonRdsDataSourceFactoryBean(AmazonRDS, String, String) - Constructor for class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
Constructor which retrieves all mandatory objects to allow the object to be constructed.
AmazonRdsDataSourceUserTagsFactoryBean - Class in io.awspring.cloud.jdbc.rds
 
AmazonRdsDataSourceUserTagsFactoryBean(AmazonRDS, String, AmazonIdentityManagement) - Constructor for class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceUserTagsFactoryBean
 
AmazonRdsInstanceConfiguration - Class in io.awspring.cloud.jdbc.config.annotation
Deprecated.
use auto-configuration
AmazonRdsInstanceConfiguration() - Constructor for class io.awspring.cloud.jdbc.config.annotation.AmazonRdsInstanceConfiguration
Deprecated.
 
AmazonRdsInstanceConfiguration.AbstractRegistrar - Class in io.awspring.cloud.jdbc.config.annotation
Deprecated.
Abstraction for Amazon RDS client registrar.
AmazonRdsInstanceConfiguration.Registrar - Class in io.awspring.cloud.jdbc.config.annotation
Deprecated.
Amazon RDS client registrar.
AmazonRdsReadReplicaAwareDataSourceFactoryBean - Class in io.awspring.cloud.jdbc.rds
AmazonRdsDataSourceFactoryBean sub-class that is capable to handle amazon rds read-replicas.
AmazonRdsReadReplicaAwareDataSourceFactoryBean(AmazonRDS, String, String) - Constructor for class io.awspring.cloud.jdbc.rds.AmazonRdsReadReplicaAwareDataSourceFactoryBean
Constructor which retrieves all mandatory objects to allow the object to be constructed.

C

canRetry(RetryContext) - Method in class io.awspring.cloud.jdbc.retry.DatabaseInstanceStatusRetryPolicy
Implementation that checks if there is an exception registered through DatabaseInstanceStatusRetryPolicy.registerThrowable(org.springframework.retry.RetryContext, Throwable).
canRetry(RetryContext) - Method in class io.awspring.cloud.jdbc.retry.SqlRetryPolicy
Returns if this method is retryable based on the RetryContext.
close(RetryContext) - Method in class io.awspring.cloud.jdbc.retry.DatabaseInstanceStatusRetryPolicy
 
close(RetryContext) - Method in class io.awspring.cloud.jdbc.retry.SqlRetryPolicy
 
closeDataSource(DataSource) - Method in interface io.awspring.cloud.jdbc.datasource.DataSourceFactory
Will be called if the datasource is not used anymore to allow the factory to release any resource that are used by the created object.
closeDataSource(DataSource) - Method in class io.awspring.cloud.jdbc.datasource.TomcatJdbcDataSourceFactory
 
createDataSource(DataSourceInformation) - Method in interface io.awspring.cloud.jdbc.datasource.DataSourceFactory
Creates a datasource with the passed in information.
createDataSource(DataSourceInformation) - Method in class io.awspring.cloud.jdbc.datasource.TomcatJdbcDataSourceFactory
 
createDataSourceInstance(String) - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
Creates a data source based in the instance name.
createInstance() - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
 
createInstance() - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceUserTagsFactoryBean
 
createInstance() - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsReadReplicaAwareDataSourceFactoryBean
Constructs a ReadOnlyRoutingDataSource data source that contains the regular data source as a default, and all read-replicas as additional data source.

D

DatabaseInstanceStatusRetryPolicy - Class in io.awspring.cloud.jdbc.retry
RetryPolicy implementation that checks if it is useful to retry an operation based on the database instance status.
DatabaseInstanceStatusRetryPolicy(AmazonRDS, String) - Constructor for class io.awspring.cloud.jdbc.retry.DatabaseInstanceStatusRetryPolicy
Constructs this strategy implementation with it default and mandatory collaborators.
DatabasePlatformSupport - Interface in io.awspring.cloud.jdbc.datasource.support
Support interface used by the DataSourceFactory implementation to retrieve the necessary configuration data for every database platform.
DatabaseType - Enum in io.awspring.cloud.jdbc.datasource.support
Enumeration that holds all supported databases.
DataSourceFactory - Interface in io.awspring.cloud.jdbc.datasource
Factory to create DataSource instances at runtime.
DataSourceInformation - Class in io.awspring.cloud.jdbc.datasource
Immutable parameter object that holds all information needed by the DataSourceFactory implementation to create a datasource.
DataSourceInformation(DatabaseType, String, Integer, String, String, String) - Constructor for class io.awspring.cloud.jdbc.datasource.DataSourceInformation
Main constructor to create this object.
destroyInstance(DataSource) - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
 
destroyInstance(DataSource) - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsReadReplicaAwareDataSourceFactoryBean
 
determineCurrentLookupKey() - Method in class io.awspring.cloud.jdbc.datasource.ReadOnlyRoutingDataSource
 

E

EnableRdsInstance - Annotation Type in io.awspring.cloud.jdbc.config.annotation
Deprecated.
use auto-configuration
equals(Object) - Method in class io.awspring.cloud.jdbc.datasource.DataSourceInformation
 

F

fromEngine(String) - Static method in enum io.awspring.cloud.jdbc.datasource.support.DatabaseType
 

G

getAuthenticationInfo() - Method in class io.awspring.cloud.jdbc.datasource.support.MapBasedDatabasePlatformSupport
 
getAuthenticationInfo() - Method in class io.awspring.cloud.jdbc.datasource.support.StaticDatabasePlatformSupport
 
getDatabaseName() - Method in class io.awspring.cloud.jdbc.datasource.DataSourceInformation
The database name used to connect to the database.
getDatabaseType() - Method in class io.awspring.cloud.jdbc.datasource.DataSourceInformation
Returns the database type provided by this class.
getDatabaseUrlForDatabase(DatabaseType, String, int, String) - Method in interface io.awspring.cloud.jdbc.datasource.support.DatabasePlatformSupport
Constructs the database URL for the database instance.
getDatabaseUrlForDatabase(DatabaseType, String, int, String) - Method in class io.awspring.cloud.jdbc.datasource.support.MapBasedDatabasePlatformSupport
Constructs the URL for the database by using a URI to construct the URL.
getDataSourceFactory() - Method in interface io.awspring.cloud.jdbc.config.annotation.RdsInstanceConfigurer
 
getDataSources() - Method in class io.awspring.cloud.jdbc.datasource.ReadOnlyRoutingDataSource
 
getDbInstance(String) - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
Retrieves the DBInstance information.
getDbInstanceIdentifier() - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
 
getDriverClassNameForDatabase(DatabaseType) - Method in interface io.awspring.cloud.jdbc.datasource.support.DatabasePlatformSupport
Returns the fully qualified driver class name for the database platform.
getDriverClassNameForDatabase(DatabaseType) - Method in class io.awspring.cloud.jdbc.datasource.support.MapBasedDatabasePlatformSupport
Returns the driver class for the database platform.
getDriverClassNameMappings() - Method in class io.awspring.cloud.jdbc.datasource.support.MapBasedDatabasePlatformSupport
Template method that must be implemented in order to retrieve all driver class names for every supported database platform.
getDriverClassNameMappings() - Method in class io.awspring.cloud.jdbc.datasource.support.StaticDatabasePlatformSupport
 
getHostName() - Method in class io.awspring.cloud.jdbc.datasource.DataSourceInformation
Returns the host name which will be used to connect to the database.
getObjectType() - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
 
getObjectType() - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceUserTagsFactoryBean
 
getPassword() - Method in class io.awspring.cloud.jdbc.datasource.DataSourceInformation
The password used to connect to the database.
getPort() - Method in class io.awspring.cloud.jdbc.datasource.DataSourceInformation
Returns the port used to connect to the database.
getSchemeNames() - Method in class io.awspring.cloud.jdbc.datasource.support.MapBasedDatabasePlatformSupport
Template method that mus be implemented to get all scheme names for every supported database platform.
getSchemeNames() - Method in class io.awspring.cloud.jdbc.datasource.support.StaticDatabasePlatformSupport
 
getUserName() - Method in class io.awspring.cloud.jdbc.datasource.DataSourceInformation
The username used to connect to the database.

H

hashCode() - Method in class io.awspring.cloud.jdbc.datasource.DataSourceInformation
 

I

init() - Method in class io.awspring.cloud.jdbc.config.xml.JdbcNamespaceHandler
Deprecated.
 
InstanceStatus - Enum in io.awspring.cloud.jdbc.retry
Enumeration that holds all possible Amazon RDS database instance states.
invoke(MethodInvocation) - Method in class io.awspring.cloud.jdbc.retry.RdbmsRetryOperationsInterceptor
Checks that there is no retry operation open before delegating to the method RetryOperationsInterceptor.invoke(org.aopalliance.intercept.MethodInvocation) method.
io.awspring.cloud.jdbc.config.annotation - package io.awspring.cloud.jdbc.config.annotation
 
io.awspring.cloud.jdbc.config.xml - package io.awspring.cloud.jdbc.config.xml
 
io.awspring.cloud.jdbc.datasource - package io.awspring.cloud.jdbc.datasource
 
io.awspring.cloud.jdbc.datasource.support - package io.awspring.cloud.jdbc.datasource.support
 
io.awspring.cloud.jdbc.rds - package io.awspring.cloud.jdbc.rds
 
io.awspring.cloud.jdbc.retry - package io.awspring.cloud.jdbc.retry
 
isAvailable() - Method in enum io.awspring.cloud.jdbc.retry.InstanceStatus
Operation that returns true if the database is available from the Amazon RDS perspective.
isRetryable() - Method in enum io.awspring.cloud.jdbc.retry.InstanceStatus
Operation that returns true if a second call will likely succeed.
isRetryContextOperationActive() - Method in class io.awspring.cloud.jdbc.retry.RdbmsRetryOperationsInterceptor
Returns whenever there is already a proxy running inside this thread execution.

J

JdbcNamespaceHandler - Class in io.awspring.cloud.jdbc.config.xml
Deprecated.
JdbcNamespaceHandler() - Constructor for class io.awspring.cloud.jdbc.config.xml.JdbcNamespaceHandler
Deprecated.
 
JdbcRetryException - Exception in io.awspring.cloud.jdbc.retry
Exception that occurs if a retry operation is installed inside a database transaction.

M

MapBasedDatabasePlatformSupport - Class in io.awspring.cloud.jdbc.datasource.support
A map based implementation of the DatabasePlatformSupport interface.
MapBasedDatabasePlatformSupport() - Constructor for class io.awspring.cloud.jdbc.datasource.support.MapBasedDatabasePlatformSupport
 

O

open(RetryContext) - Method in class io.awspring.cloud.jdbc.retry.DatabaseInstanceStatusRetryPolicy
 
open(RetryContext) - Method in class io.awspring.cloud.jdbc.retry.SqlRetryPolicy
 

P

postProcessAfterInitialization(Object, String) - Method in class io.awspring.cloud.jdbc.config.annotation.RdsInstanceConfigurerBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class io.awspring.cloud.jdbc.config.annotation.RdsInstanceConfigurerBeanPostProcessor
 

R

RdbmsRetryOperationsInterceptor - Class in io.awspring.cloud.jdbc.retry
Subclass of RetryOperationsInterceptor that checks that there is no transaction available while starting a retryable operation.
RdbmsRetryOperationsInterceptor() - Constructor for class io.awspring.cloud.jdbc.retry.RdbmsRetryOperationsInterceptor
 
RdsInstanceConfigurer - Interface in io.awspring.cloud.jdbc.config.annotation
 
rdsInstanceConfigurerBeanPostProcessor() - Static method in class io.awspring.cloud.jdbc.config.annotation.AmazonRdsInstanceConfiguration
Deprecated.
 
RdsInstanceConfigurerBeanPostProcessor - Class in io.awspring.cloud.jdbc.config.annotation
Bean post processor for RDS instance configurer.
RdsInstanceConfigurerBeanPostProcessor() - Constructor for class io.awspring.cloud.jdbc.config.annotation.RdsInstanceConfigurerBeanPostProcessor
 
ReadOnlyRoutingDataSource - Class in io.awspring.cloud.jdbc.datasource
AbstractRoutingDataSource implementation that routes to different read only data source in a random fashion if the current transaction is read-only.
ReadOnlyRoutingDataSource() - Constructor for class io.awspring.cloud.jdbc.datasource.ReadOnlyRoutingDataSource
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class io.awspring.cloud.jdbc.config.annotation.AmazonRdsInstanceConfiguration.Registrar
Deprecated.
 
registerDataSource(BeanDefinitionRegistry, String, String, String, boolean, String, String) - Method in class io.awspring.cloud.jdbc.config.annotation.AmazonRdsInstanceConfiguration.AbstractRegistrar
Deprecated.
 
registerThrowable(RetryContext, Throwable) - Method in class io.awspring.cloud.jdbc.retry.DatabaseInstanceStatusRetryPolicy
 
registerThrowable(RetryContext, Throwable) - Method in class io.awspring.cloud.jdbc.retry.SqlRetryPolicy
 
Registrar() - Constructor for class io.awspring.cloud.jdbc.config.annotation.AmazonRdsInstanceConfiguration.Registrar
Deprecated.
 

S

setBeanFactory(BeanFactory) - Method in class io.awspring.cloud.jdbc.config.annotation.RdsInstanceConfigurerBeanPostProcessor
 
setDatabaseName(String) - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
Configures an own database name to be used if the default database (that is configured in the meta-data) should not be used.
setDatabasePlatformSupport(DatabasePlatformSupport) - Method in class io.awspring.cloud.jdbc.datasource.TomcatJdbcDataSourceFactory
 
setDataSourceFactory(DataSourceFactory) - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
Allows to configure a different DataSourceFactory in order to use a different DataSource implementation.
setDefaultTargetDataSource(Object) - Method in class io.awspring.cloud.jdbc.datasource.ReadOnlyRoutingDataSource
 
setDefaultTransactionIsolationName(String) - Method in class io.awspring.cloud.jdbc.datasource.TomcatJdbcDataSourceFactory
 
setDriverClassName(String) - Method in class io.awspring.cloud.jdbc.datasource.TomcatJdbcDataSourceFactory
 
setMaxNumberOfRetries(int) - Method in class io.awspring.cloud.jdbc.retry.SqlRetryPolicy
Configures the maximum number of retries.
setPassword(String) - Method in class io.awspring.cloud.jdbc.datasource.TomcatJdbcDataSourceFactory
 
setRegion(Region) - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceUserTagsFactoryBean
 
setResourceIdResolver(ResourceIdResolver) - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
Configures an optional ResourceIdResolver used to resolve a logical name to a physical one.
setResourceIdResolver(ResourceIdResolver) - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceUserTagsFactoryBean
 
setResourceIdResolver(ResourceIdResolver) - Method in class io.awspring.cloud.jdbc.retry.DatabaseInstanceStatusRetryPolicy
Configures an option.
setTargetDataSources(Map<Object, Object>) - Method in class io.awspring.cloud.jdbc.datasource.ReadOnlyRoutingDataSource
 
setUrl(String) - Method in class io.awspring.cloud.jdbc.datasource.TomcatJdbcDataSourceFactory
 
setUsername(String) - Method in class io.awspring.cloud.jdbc.datasource.TomcatJdbcDataSourceFactory
 
setUsername(String) - Method in class io.awspring.cloud.jdbc.rds.AmazonRdsDataSourceFactoryBean
Allows to set a different user then the master user name in order to connect to the database.
SqlRetryPolicy - Class in io.awspring.cloud.jdbc.retry
RetryPolicy implementation that checks for database error which are retryable.
SqlRetryPolicy() - Constructor for class io.awspring.cloud.jdbc.retry.SqlRetryPolicy
 
StaticDatabasePlatformSupport - Class in io.awspring.cloud.jdbc.datasource.support
Simple implementation that holds statically all information for the database platform.
StaticDatabasePlatformSupport() - Constructor for class io.awspring.cloud.jdbc.datasource.support.StaticDatabasePlatformSupport

T

TomcatJdbcDataSourceFactory - Class in io.awspring.cloud.jdbc.datasource
A Tomcat JDBC Pool DataSourceFactory implementation that creates a JDBC pool backed datasource.
TomcatJdbcDataSourceFactory() - Constructor for class io.awspring.cloud.jdbc.datasource.TomcatJdbcDataSourceFactory
 
toString() - Method in class io.awspring.cloud.jdbc.datasource.DataSourceInformation
 

V

valueOf(String) - Static method in enum io.awspring.cloud.jdbc.datasource.support.DatabaseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.awspring.cloud.jdbc.retry.InstanceStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.awspring.cloud.jdbc.datasource.support.DatabaseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.awspring.cloud.jdbc.retry.InstanceStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I J M O P R S T V 
Skip navigation links
Spring Cloud AWS JDBC

Copyright © 2023 Pivotal Software, Inc.. All rights reserved.