Index

A C D E F G H I J L M O P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

afterPropertiesSet() - Method in class org.springframework.modulith.events.jdbc.DatabaseSchemaInitializer
 

C

countByStatus(EventPublication.Status) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
countByStatus(EventPublication.Status) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
create(TargetEventPublication) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
create(TargetEventPublication) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 

D

DatabaseSchemaHints - Class in org.springframework.modulith.events.jdbc
AOT resource hints for the database schemas.
DatabaseSchemaHints() - Constructor for class org.springframework.modulith.events.jdbc.DatabaseSchemaHints
 
databaseSchemaInitializer(DataSource, ResourceLoader, DatabaseType, JdbcTemplate, JdbcRepositorySettings) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationAutoConfiguration
 
DatabaseSchemaInitializer - Class in org.springframework.modulith.events.jdbc
Initializes the DB schema used to store events
DatabaseSchemaInitializer(DataSource, ResourceLoader, JdbcOperations, JdbcRepositorySettings) - Constructor for class org.springframework.modulith.events.jdbc.DatabaseSchemaInitializer
 
DatabaseSchemaLocator - Class in org.springframework.modulith.events.jdbc
Simple wrapper around a ResourceLoader to load database specific schema files from the classpath.
DatabaseSchemaLocator(ResourceLoader) - Constructor for class org.springframework.modulith.events.jdbc.DatabaseSchemaLocator
Creates a new DatabaseSchemaLocator for the given ResourceLoader.
databaseToUUID(Object) - Method in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
databaseType(DataSource) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationAutoConfiguration
 
DatabaseType - Enum Class in org.springframework.modulith.events.jdbc
 
deleteCompletedPublications() - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
deleteCompletedPublications() - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
deleteCompletedPublicationsBefore(Instant) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
deleteCompletedPublicationsBefore(Instant) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
deletePublications(List<UUID>) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
deletePublications(List<UUID>) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 

E

environment - Variable in class org.springframework.modulith.events.jdbc.JdbcEventPublicationAutoConfiguration
 

F

findByStatus(EventPublication.Status) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
findByStatus(EventPublication.Status) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
findCompletedPublications() - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
findCompletedPublications() - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
findFailedPublications(EventPublicationRepository.FailedCriteria) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
findIncompletePublications() - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
findIncompletePublications() - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
findIncompletePublicationsByEventAndTargetIdentifier(Object, PublicationTargetIdentifier) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
findIncompletePublicationsByEventAndTargetIdentifier(Object, PublicationTargetIdentifier) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
findIncompletePublicationsPublishedBefore(Instant) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
findIncompletePublicationsPublishedBefore(Instant) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
from(String) - Static method in enum class org.springframework.modulith.events.jdbc.DatabaseType
 

G

getArchiveSchemaResourceFilename(boolean) - Method in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
getArchiveTable() - Method in class org.springframework.modulith.events.jdbc.JdbcRepositorySettings
 
getDatabaseType() - Method in class org.springframework.modulith.events.jdbc.JdbcRepositorySettings
Returns the DatabaseType.
getLimitClause(long) - Method in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
getSchema() - Method in class org.springframework.modulith.events.jdbc.JdbcConfigurationProperties
The name of the schema where the event publication table resides.
getSchema() - Method in class org.springframework.modulith.events.jdbc.JdbcRepositorySettings
Return the schema to be used.
getSchemaInitialization() - Method in class org.springframework.modulith.events.jdbc.JdbcConfigurationProperties
Whether to initialize the JDBC event publication schema.
getSchemaResource(JdbcRepositorySettings) - Method in class org.springframework.modulith.events.jdbc.DatabaseSchemaLocator
Loads the Resource containing the schema for the given JdbcRepositorySettings from the classpath.
getSchemaResourceFilename(boolean) - Method in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
getSchemaVersion() - Method in class org.springframework.modulith.events.jdbc.JdbcRepositorySettings
 
getSetSchemaSql(String) - Method in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
getTable() - Method in class org.springframework.modulith.events.jdbc.JdbcRepositorySettings
 

H

H2 - Enum constant in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
HSQLDB - Enum constant in enum class org.springframework.modulith.events.jdbc.DatabaseType
 

I

isArchiveCompletion() - Method in class org.springframework.modulith.events.jdbc.JdbcRepositorySettings
Returns whether we use the archiving completion mode.
isDeleteCompletion() - Method in class org.springframework.modulith.events.jdbc.JdbcRepositorySettings
Returns whether we use the deleting completion mode.
isEnabled() - Method in class org.springframework.modulith.events.jdbc.JdbcConfigurationProperties.SchemaInitialization
 
isSchemaSupported() - Method in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
isUpdateCompletion() - Method in class org.springframework.modulith.events.jdbc.JdbcRepositorySettings
Returns whether we use the updating completion mode.
isUseLegacyStructure() - Method in class org.springframework.modulith.events.jdbc.JdbcConfigurationProperties
Whether to use the legacy event publication database schema.

J

JdbcConfigurationProperties - Class in org.springframework.modulith.events.jdbc
Configuration properties for JDBC.
JdbcConfigurationProperties(JdbcConfigurationProperties.SchemaInitialization, String, Boolean) - Constructor for class org.springframework.modulith.events.jdbc.JdbcConfigurationProperties
Creates a new JdbcConfigurationProperties instance.
JdbcConfigurationProperties.SchemaInitialization - Class in org.springframework.modulith.events.jdbc
 
JdbcEventPublicationAutoConfiguration - Class in org.springframework.modulith.events.jdbc
 
JdbcEventPublicationAutoConfiguration() - Constructor for class org.springframework.modulith.events.jdbc.JdbcEventPublicationAutoConfiguration
 
jdbcEventPublicationRepository(JdbcTemplate, EventSerializer, JdbcRepositorySettings) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationAutoConfiguration
 
JdbcEventPublicationRepository - Class in org.springframework.modulith.events.jdbc
JDBC-based repository to store TargetEventPublications.
JdbcEventPublicationRepository(JdbcOperations, EventSerializer, JdbcRepositorySettings) - Constructor for class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
jdbcEventPublicationRepositorySettings(DatabaseType, JdbcConfigurationProperties) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationAutoConfiguration
 
JdbcEventPublicationRepositoryV2 - Class in org.springframework.modulith.events.jdbc
JDBC-based repository to store TargetEventPublications.
JdbcEventPublicationRepositoryV2(JdbcOperations, EventSerializer, JdbcRepositorySettings) - Constructor for class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
JdbcRepositorySettings - Class in org.springframework.modulith.events.jdbc
Internal abstraction of customization options for JdbcEventPublicationRepository.
JdbcRepositorySettings(DatabaseType, CompletionMode, JdbcConfigurationProperties) - Constructor for class org.springframework.modulith.events.jdbc.JdbcRepositorySettings
Creates a new JdbcRepositorySettings for the given DatabaseType, CompletionMode and schema
JdbcRepositorySettings.SchemaVersion - Enum Class in org.springframework.modulith.events.jdbc
 

L

loadSchema(Function<String, Resource>) - Method in class org.springframework.modulith.events.jdbc.JdbcRepositorySettings
Load the schema Resources to be used.

M

MARIADB - Enum constant in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
markCompleted(Object, PublicationTargetIdentifier, Instant) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
markCompleted(Object, PublicationTargetIdentifier, Instant) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
markCompleted(UUID, Instant) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
markCompleted(UUID, Instant) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
markFailed(UUID) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
markProcessing(UUID) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
markResubmitted(UUID, Instant) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
MSSQL - Enum constant in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
MYSQL - Enum constant in enum class org.springframework.modulith.events.jdbc.DatabaseType
 

O

ORACLE - Enum constant in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
org.springframework.modulith.events.jdbc - package org.springframework.modulith.events.jdbc
JDBC integration for EventPublicationRepository.

P

POSTGRES - Enum constant in enum class org.springframework.modulith.events.jdbc.DatabaseType
 

R

registerHints(RuntimeHints, ClassLoader) - Method in class org.springframework.modulith.events.jdbc.DatabaseSchemaHints
 

S

SCHEMA_NOT_SUPPORTED - Static variable in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
SCHEMA_ROOT - Static variable in enum class org.springframework.modulith.events.jdbc.DatabaseType
 
SchemaInitialization(boolean) - Constructor for class org.springframework.modulith.events.jdbc.JdbcConfigurationProperties.SchemaInitialization
 
setBeanClassLoader(ClassLoader) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository
 
setBeanClassLoader(ClassLoader) - Method in class org.springframework.modulith.events.jdbc.JdbcEventPublicationRepositoryV2
 
spring.modulith.events.jdbc - module spring.modulith.events.jdbc
 

U

uuidToDatabase(UUID) - Method in enum class org.springframework.modulith.events.jdbc.DatabaseType
 

V

V1 - Enum constant in enum class org.springframework.modulith.events.jdbc.JdbcRepositorySettings.SchemaVersion
 
V2 - Enum constant in enum class org.springframework.modulith.events.jdbc.JdbcRepositorySettings.SchemaVersion
 
valueOf(String) - Static method in enum class org.springframework.modulith.events.jdbc.DatabaseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.modulith.events.jdbc.JdbcRepositorySettings.SchemaVersion
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.modulith.events.jdbc.DatabaseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.modulith.events.jdbc.JdbcRepositorySettings.SchemaVersion
Returns an array containing the constants of this enum class, in the order they are declared.
verify(DatabaseType) - Method in class org.springframework.modulith.events.jdbc.JdbcConfigurationProperties
 
A C D E F G H I J L M O P R S U V 
All Classes and Interfaces|All Packages|Constant Field Values