Class Hierarchy
- java.lang.Object
- org.springframework.context.event.AbstractApplicationEventMulticaster (implements org.springframework.context.event.ApplicationEventMulticaster, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware)
- org.assertj.core.api.AbstractAssert<SELF,ACTUAL> (implements org.assertj.core.api.Assert<SELF,ACTUAL>)
- org.springframework.boot.diagnostics.AbstractFailureAnalyzer<T> (implements org.springframework.boot.diagnostics.FailureAnalyzer)
- org.springframework.aop.support.AbstractPointcutAdvisor (implements org.springframework.core.Ordered, org.springframework.aop.PointcutAdvisor, java.io.Serializable)
- org.springframework.modulith.test.AggregateTestUtils
- org.springframework.modulith.core.AnnotationModulithMetadata (implements org.springframework.modulith.core.ModulithMetadata)
- org.springframework.modulith.events.AnnotationTargetLookup (implements java.util.function.Supplier<T>)
- org.springframework.modulith.events.aot.ApplicationListenerMethodAdapterRuntimeHints (implements org.springframework.aot.hint.RuntimeHintsRegistrar)
- org.springframework.modulith.core.ApplicationModule (implements java.lang.Comparable<T>)
- org.springframework.modulith.core.ApplicationModule.DeclaredDependencies
- org.springframework.modulith.core.ApplicationModule.DeclaredDependency
- org.springframework.modulith.core.ApplicationModule.QualifiedDependency
- org.springframework.modulith.core.ApplicationModuleDependencies
- org.springframework.modulith.core.ApplicationModuleDetectionStrategyLookup
- org.springframework.modulith.core.ApplicationModuleInformation.JMoleculesModule (implements org.springframework.modulith.core.ApplicationModuleInformation)
- org.springframework.modulith.core.ApplicationModuleInformation.SpringModulithModule (implements org.springframework.modulith.core.ApplicationModuleInformation)
- org.springframework.modulith.core.config.ApplicationModuleInitializerRuntimeVerification (implements org.springframework.beans.factory.config.BeanFactoryPostProcessor)
- org.springframework.modulith.core.ApplicationModules (implements java.lang.Iterable<T>)
- org.springframework.modulith.core.ApplicationModules.Filters
- org.springframework.modulith.actuator.ApplicationModulesEndpoint
- org.springframework.modulith.actuator.autoconfigure.ApplicationModulesEndpointConfiguration
- org.springframework.modulith.core.util.ApplicationModulesExporter
- org.springframework.modulith.actuator.autoconfigure.ApplicationModulesFileGeneratingProcessor (implements org.springframework.beans.factory.aot.BeanFactoryInitializationAotProcessor)
- org.springframework.modulith.runtime.ApplicationModulesRuntime (implements java.util.function.Supplier<T>)
- org.springframework.modulith.core.ArchitecturallyEvidentType
- org.springframework.modulith.core.ArchitecturallyEvidentType.ReferenceMethod
- org.springframework.modulith.docs.Asciidoctor
- org.springframework.modulith.events.support.BrokerRouting
- org.springframework.modulith.core.Classes (implements com.tngtech.archunit.base.DescribedIterable<T>)
- org.springframework.modulith.docs.CodeReplacingDocumentationSource (implements org.springframework.modulith.docs.DocumentationSource)
- org.springframework.modulith.events.support.CompletionRegisteringAdvisor.CompletionRegisteringMethodInterceptor (implements org.aopalliance.intercept.MethodInterceptor, org.springframework.core.Ordered)
- org.springframework.modulith.docs.ConfigurationProperties (implements java.lang.Iterable<T>)
- org.springframework.modulith.events.jdbc.DatabaseSchemaInitializer (implements org.springframework.beans.factory.InitializingBean)
- org.springframework.modulith.events.jdbc.DatabaseSchemaLocator
- org.springframework.modulith.moments.DayHasPassed (implements org.jmolecules.event.types.DomainEvent)
- org.springframework.modulith.test.DefaultAssertablePublishedEvents (implements org.springframework.context.ApplicationListener<E>, org.springframework.modulith.test.AssertablePublishedEvents)
- org.springframework.modulith.events.DefaultEventExternalizationConfiguration (implements org.springframework.modulith.events.EventExternalizationConfiguration)
- org.springframework.modulith.events.core.DefaultEventPublication (implements org.springframework.modulith.events.core.TargetEventPublication)
- org.springframework.modulith.events.core.DefaultEventPublicationRegistry (implements org.springframework.modulith.events.CompletedEventPublications, org.springframework.beans.factory.DisposableBean, org.springframework.modulith.events.core.EventPublicationRegistry)
- org.springframework.modulith.events.core.DefaultEventPublicationRegistry.PublicationsInProgress
- org.springframework.modulith.observability.DefaultObservedModule (implements org.springframework.modulith.observability.ObservedModule)
- org.springframework.modulith.test.DefaultPublishedEvents (implements org.springframework.context.ApplicationListener<E>, org.springframework.modulith.test.PublishedEvents)
- org.springframework.modulith.docs.Documenter
- org.springframework.modulith.docs.Documenter.CanvasOptions
- org.springframework.modulith.docs.Documenter.CanvasOptions.Grouping
- org.springframework.modulith.docs.Documenter.CanvasOptions.Groupings
- org.springframework.modulith.docs.Documenter.DiagramOptions
- org.springframework.modulith.docs.Documenter.Options
- org.springframework.modulith.docs.Documenter.OutputFolder
- org.springframework.modulith.events.config.EnablePersistentDomainEvents.PersistentDomainEventsImportSelector (implements org.springframework.context.annotation.ImportSelector, org.springframework.context.ResourceLoaderAware)
- org.springframework.modulith.events.config.EventExternalizationAutoConfiguration
- org.springframework.modulith.events.EventExternalizationConfiguration.Router
- org.springframework.modulith.events.EventExternalizationConfiguration.Selector
- org.springframework.modulith.events.support.EventExternalizationSupport (implements org.springframework.modulith.events.core.ConditionalEventListener)
- org.springframework.modulith.events.EventExternalized<S,T> (implements org.springframework.core.ResolvableTypeProvider)
- org.springframework.modulith.events.config.EventPublicationAutoConfiguration.AsyncEnablingConfiguration
- org.springframework.modulith.events.config.EventPublicationAutoConfiguration.AsyncPropertiesDefaulter (implements org.springframework.beans.factory.config.BeanPostProcessor)
- org.springframework.modulith.events.config.EventPublicationConfiguration
- org.springframework.modulith.core.EventType
- org.springframework.modulith.core.FormatableType
- org.springframework.modulith.docs.Groupings
- org.springframework.modulith.docs.Groupings.JMoleculesGroupings
- org.springframework.modulith.docs.Groupings.SpringGroupings
- org.springframework.modulith.moments.HourHasPassed (implements org.jmolecules.event.types.DomainEvent)
- org.springframework.modulith.events.jackson.JacksonEventSerializationConfiguration (implements org.springframework.modulith.events.config.EventSerializationConfigurationExtension)
- org.springframework.modulith.events.jackson.JacksonEventSerializer (implements org.springframework.modulith.events.core.EventSerializer)
- org.springframework.modulith.core.JavaAccessSource (implements org.springframework.modulith.core.Source)
- org.springframework.modulith.core.JavaPackage (implements java.lang.Comparable<T>, com.tngtech.archunit.base.DescribedIterable<T>)
- org.springframework.modulith.core.JavaPackages (implements java.lang.Iterable<T>)
- org.springframework.modulith.events.jdbc.JdbcConfigurationProperties
- org.springframework.modulith.events.jdbc.JdbcConfigurationProperties.SchemaInitialization
- org.springframework.modulith.events.jdbc.JdbcEventPublicationAutoConfiguration (implements org.springframework.modulith.events.config.EventPublicationConfigurationExtension)
- org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.modulith.events.core.EventPublicationRepository)
- org.springframework.modulith.events.jms.JmsEventExternalizerConfiguration
- org.springframework.modulith.events.jpa.JpaEventPublication
- org.springframework.modulith.events.jpa.JpaEventPublicationConfiguration (implements org.springframework.modulith.events.config.EventPublicationConfigurationExtension)
- org.springframework.modulith.events.jpa.JpaEventPublicationRepository (implements org.springframework.modulith.events.core.EventPublicationRepository)
- org.springframework.modulith.core.util.Json
- org.springframework.modulith.events.kafka.KafkaEventExternalizerConfiguration
- org.springframework.modulith.events.kafka.KafkaJacksonConfiguration
- org.springframework.modulith.test.ModuleContextCustomizerFactory (implements org.springframework.test.context.ContextCustomizerFactory)
- org.springframework.modulith.test.ModuleContextCustomizerFactory.ModuleContextCustomizer (implements org.springframework.test.context.ContextCustomizer)
- org.springframework.modulith.observability.ModuleEntryInterceptor (implements org.aopalliance.intercept.MethodInterceptor)
- org.springframework.modulith.observability.ModuleEventListener (implements org.springframework.context.ApplicationListener<E>)
- org.springframework.modulith.observability.autoconfigure.ModuleObservabilityAutoConfiguration
- org.springframework.modulith.observability.autoconfigure.ModuleObservabilityAutoConfiguration.ModulithsBraveIntegrationAutoConfiguration
- org.springframework.modulith.test.ModuleTestAutoConfiguration
- org.springframework.modulith.test.ModuleTestAutoConfiguration.AutoConfigurationAndEntityScanPackageCustomizer (implements org.springframework.context.annotation.ImportBeanDefinitionRegistrar)
- org.springframework.modulith.test.ModuleTestExecution (implements java.lang.Iterable<T>)
- org.springframework.modulith.observability.ModuleTracingSupport (implements org.springframework.beans.factory.BeanClassLoaderAware)
- org.springframework.modulith.moments.support.Moments (implements org.springframework.modulith.moments.support.Now)
- org.springframework.modulith.moments.support.TimeMachine
- org.springframework.modulith.moments.autoconfigure.MomentsAutoConfiguration
- org.springframework.modulith.moments.support.MomentsProperties
- org.springframework.modulith.events.mongodb.MongoDbEventPublication
- org.springframework.modulith.events.mongodb.MongoDbEventPublicationAutoConfiguration (implements org.springframework.modulith.events.config.EventPublicationConfigurationExtension)
- org.springframework.modulith.events.mongodb.MongoDbEventPublicationRepository (implements org.springframework.modulith.events.core.EventPublicationRepository)
- org.springframework.modulith.events.mongodb.MongoDbTransactionAutoConfiguration
- org.springframework.modulith.moments.MonthHasPassed (implements org.jmolecules.event.types.DomainEvent)
- org.springframework.modulith.core.NamedInterface (implements java.lang.Iterable<T>)
- org.springframework.modulith.core.NamedInterfaces (implements java.lang.Iterable<T>)
- org.springframework.modulith.events.neo4j.Neo4jEventPublication
- org.springframework.modulith.events.neo4j.Neo4jEventPublicationAutoConfiguration (implements org.springframework.modulith.events.config.EventPublicationConfigurationExtension)
- org.springframework.modulith.events.neo4j.Neo4jEventPublicationRepository (implements org.springframework.modulith.events.core.EventPublicationRepository)
- org.springframework.modulith.events.neo4j.Neo4jIndexInitializer (implements org.springframework.beans.factory.InitializingBean)
- org.springframework.modulith.observability.ObservedModuleType
- org.springframework.modulith.core.PackageName (implements java.lang.Comparable<T>)
- org.springframework.modulith.events.support.PersistentApplicationEventMulticaster.TransactionalEventListeners
- org.springframework.modulith.events.core.PublicationTargetIdentifier
- org.springframework.modulith.test.PublishedEventsAssert.PublishedEventAssert<T>
- org.springframework.modulith.test.PublishedEventsParameterResolver (implements org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.ParameterResolver)
- org.springframework.modulith.moments.QuarterHasPassed (implements org.jmolecules.event.types.DomainEvent)
- org.springframework.modulith.events.amqp.RabbitEventExternalizerConfiguration
- org.springframework.modulith.events.amqp.RabbitJacksonConfiguration
- java.lang.Record
- org.springframework.modulith.events.RoutingTarget
- org.springframework.modulith.events.RoutingTarget.ParsedRoutingTarget
- org.springframework.modulith.events.RoutingTarget.RoutingTargetBuilder
- org.springframework.modulith.test.Scenario
- org.springframework.modulith.test.Scenario.When<T>
- org.springframework.modulith.test.Scenario.When.EventResult<E>
- org.springframework.modulith.test.Scenario.When.StateChangeResult<S>
- org.springframework.modulith.test.ScenarioParameterResolver (implements org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.ParameterResolver)
- org.springframework.modulith.moments.ShiftedQuarter
- org.springframework.modulith.events.aws.sns.SnsEventExternalizerConfiguration
- org.springframework.modulith.docs.SpringAutoRestDocsDocumentationSource (implements org.springframework.modulith.docs.DocumentationSource)
- org.springframework.modulith.core.SpringBean
- org.springframework.modulith.runtime.SpringBootApplicationRuntime (implements org.springframework.modulith.runtime.ApplicationRuntime)
- org.springframework.modulith.core.SpringBootModulithMetadata (implements org.springframework.modulith.core.ModulithMetadata)
- org.springframework.modulith.observability.autoconfigure.SpringDataRestModuleObservabilityAutoConfiguration
- org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration
- org.springframework.modulith.runtime.autoconfigure.SpringModulithRuntimeAutoConfiguration.ArchUnitRuntimeDependencyMissingConfiguration
- org.springframework.modulith.events.aws.sqs.SqsEventExternalizerConfiguration
- org.springframework.modulith.core.SyntacticSugar
- org.springframework.modulith.test.TestApplicationModules
- org.springframework.modulith.test.TestApplicationModules.Factory (implements org.springframework.modulith.core.ApplicationModulesFactory)
- java.lang.Throwable (implements java.io.Serializable)
- org.springframework.modulith.events.aot.TransactionalEventListenerAotProcessor (implements org.springframework.beans.factory.aot.BeanRegistrationAotProcessor)
- org.springframework.boot.context.TypeExcludeFilter (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.core.type.filter.TypeFilter)
- org.springframework.modulith.core.Types
- org.springframework.modulith.core.Types.JavaXTypes
- org.springframework.modulith.core.Types.JMoleculesTypes
- org.springframework.modulith.core.Types.SpringDataTypes
- org.springframework.modulith.core.Types.SpringTypes
- org.springframework.modulith.moments.WeekHasPassed (implements org.jmolecules.event.types.DomainEvent)
- org.springframework.modulith.moments.YearHasPassed (implements org.jmolecules.event.types.DomainEvent)
Annotation Interface Hierarchy