A C G H J K M O P S T 
All Classes All Packages

A

africa.absa.inception.application - package africa.absa.inception.application
 
Application - Class in africa.absa.inception.application
The Application class provides the class that all application-specific application classes should be derived from.
Application(ApplicationContext) - Constructor for class africa.absa.inception.application.Application
Constructs a new Application.
applicationDataSource() - Method in class africa.absa.inception.application.ApplicationDataSourceConfiguration
Returns the data source that can be used to interact with the application database.
ApplicationDataSourceConfiguration - Class in africa.absa.inception.application
The ApplicationDataSourceConfiguration class provides access to the application data source configuration and initialises the application data source.
ApplicationDataSourceConfiguration(ApplicationContext) - Constructor for class africa.absa.inception.application.ApplicationDataSourceConfiguration
Constructs a new ApplicationDataSourceConfiguration.
applicationEntityManagerFactory(DataSource, PlatformTransactionManager) - Method in class africa.absa.inception.application.ApplicationJpaConfiguration
Returns the application entity manager factory bean associated with the application data source.
ApplicationException - Exception in africa.absa.inception.application
The ApplicationException exception is thrown to indicate an application error condition.
ApplicationException() - Constructor for exception africa.absa.inception.application.ApplicationException
Constructs a new ApplicationException with null as its message.
ApplicationException(String) - Constructor for exception africa.absa.inception.application.ApplicationException
Constructs a new ApplicationException with the specified message.
ApplicationException(String, String) - Constructor for exception africa.absa.inception.application.ApplicationException
Constructs a new ApplicationException with the specified code and message.
ApplicationException(String, String, Throwable) - Constructor for exception africa.absa.inception.application.ApplicationException
Constructs a new ApplicationException with the specified code, message and cause.
ApplicationException(String, Throwable) - Constructor for exception africa.absa.inception.application.ApplicationException
Constructs a new ApplicationException with the specified message and cause.
ApplicationException(Throwable) - Constructor for exception africa.absa.inception.application.ApplicationException
Constructs a new ApplicationException with the specified cause and a message of (cause==null ? null : cause.toString()) (which typically contains the class and message of cause).
ApplicationJpaConfiguration - Class in africa.absa.inception.application
The ApplicationJpaConfiguration class initialises the JPA EntityManagerFactory for the application.
ApplicationSecurityConfiguration - Class in africa.absa.inception.application
The ApplicationSecurityConfiguration class provides access to the application security configuration and initialises the application key store and trust store.
ApplicationSecurityConfiguration() - Constructor for class africa.absa.inception.application.ApplicationSecurityConfiguration
 

C

customize(WebClient.Builder) - Method in class africa.absa.inception.application.SecureWebClientCustomizer
 

G

getApplicationContext() - Method in class africa.absa.inception.application.Application
Returns the Spring application context.
getClassName() - Method in class africa.absa.inception.application.ApplicationDataSourceConfiguration
Returns the fully qualified name of the data source class used to connect to the application database.
getMaxPoolSize() - Method in class africa.absa.inception.application.ApplicationDataSourceConfiguration
Returns the maximum size of the database connection pool used to connect to the application database.
getMinPoolSize() - Method in class africa.absa.inception.application.ApplicationDataSourceConfiguration
Returns the minimum size of the database connection pool used to connect to the application database.
getPassword() - Method in class africa.absa.inception.application.ApplicationDataSourceConfiguration
Returns the password for the application database.
getUrl() - Method in class africa.absa.inception.application.ApplicationDataSourceConfiguration
Returns the URL used to connect to the application database.
getUsername() - Method in class africa.absa.inception.application.ApplicationDataSourceConfiguration
Returns the username for the application database.

H

hasKeyStoreConfiguration() - Method in class africa.absa.inception.application.ApplicationSecurityConfiguration
Returns whether the key store configuration has been specified.
hasTrustStoreConfiguration() - Method in class africa.absa.inception.application.ApplicationSecurityConfiguration
Returns whether the trust store configuration has been specified.

J

jackson2ObjectMapperBuilder() - Method in class africa.absa.inception.application.Application
Returns the Jackson2ObjectMapperBuilder bean, which configures the Jackson JSON processor package.

K

keyStore() - Method in class africa.absa.inception.application.ApplicationSecurityConfiguration
Returns the application key store.
keyStorePassword() - Method in class africa.absa.inception.application.ApplicationSecurityConfiguration
Returns the application key store password.

M

messageSource() - Method in class africa.absa.inception.application.Application
Returns the application message source.
metricRegistry() - Method in class africa.absa.inception.application.Application
Returns the metric registry.

O

objectMapper() - Method in class africa.absa.inception.application.Application
Returns the Jackson2 object mapper.
onStartup(ServletContext) - Method in class africa.absa.inception.application.Application
 

P

packagesToScanForEntities() - Method in class africa.absa.inception.application.ApplicationJpaConfiguration
Returns the names of the packages to scan for JPA entity classes.

S

SecureWebClientCustomizer - Class in africa.absa.inception.application
The SecureWebClientCustomizer class implements the callback interface that can be used to customize the WebClient.Builder to apply the security configuration.
SecureWebClientCustomizer(ApplicationSecurityConfiguration) - Constructor for class africa.absa.inception.application.SecureWebClientCustomizer
 

T

taskExecutor() - Method in class africa.absa.inception.application.Application
Returns the Spring task executor to use for @Async method invocations.
taskScheduler() - Method in class africa.absa.inception.application.Application
Returns the Spring task scheduler.
trustStore() - Method in class africa.absa.inception.application.ApplicationSecurityConfiguration
Returns the application trust store.
A C G H J K M O P S T 
All Classes All Packages