Index
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
ResourceLoaderto load database specific schema files from the classpath. - DatabaseSchemaLocator(ResourceLoader) - Constructor for class org.springframework.modulith.events.jdbc.DatabaseSchemaLocator
-
Creates a new
DatabaseSchemaLocatorfor the givenResourceLoader. - 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
Resourcecontaining the schema for the givenJdbcRepositorySettingsfrom 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
JdbcConfigurationPropertiesinstance. - 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
-
Creates a new
JdbcEventPublicationRepositoryfor the givenJdbcOperations,EventSerializer,DatabaseTypeandJdbcConfigurationProperties. - 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
-
Creates a new
JdbcEventPublicationRepositoryfor the givenJdbcOperations,EventSerializer,DatabaseTypeandJdbcConfigurationProperties. - 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
- 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
All Classes and Interfaces|All Packages|Constant Field Values