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.core.ApplicationModule
- 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.ApplicationModuleInformation.JMoleculesModule (implements org.springframework.modulith.core.ApplicationModuleInformation)
- org.springframework.modulith.core.ApplicationModuleInformation.SpringModulithModule (implements org.springframework.modulith.core.ApplicationModuleInformation)
- 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.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.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.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.DefaultEventPublication (implements org.springframework.modulith.events.CompletableEventPublication)
- org.springframework.modulith.events.DefaultEventPublicationRegistry (implements org.springframework.beans.factory.DisposableBean, org.springframework.modulith.events.EventPublicationRegistry)
- 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.events.config.EnablePersistentDomainEvents.PersistentDomainEventsImportSelector (implements org.springframework.context.annotation.ImportSelector, org.springframework.context.ResourceLoaderAware)
- org.springframework.modulith.events.config.EventPublicationConfiguration
- org.springframework.modulith.events.config.EventPublicationConfiguration.AsyncEnablingConfiguration
- org.springframework.modulith.events.config.EventPublicationConfiguration.AsyncPropertiesDefaulter (implements org.springframework.beans.factory.config.BeanPostProcessor)
- 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.EventSerializer)
- org.springframework.modulith.core.JavaAccessSource (implements org.springframework.modulith.core.Source)
- org.springframework.modulith.core.JavaPackage (implements com.tngtech.archunit.base.DescribedIterable<T>)
- org.springframework.modulith.events.jdbc.JdbcEventPublicationAutoConfiguration (implements org.springframework.modulith.events.config.EventPublicationConfigurationExtension)
- org.springframework.modulith.events.jdbc.JdbcEventPublicationRepository (implements org.springframework.modulith.events.EventPublicationRepository)
- org.springframework.modulith.events.jpa.JpaEventPublication
- org.springframework.modulith.events.jpa.JpaEventPublicationAutoConfiguration
- org.springframework.modulith.events.jpa.JpaEventPublicationConfiguration (implements org.springframework.modulith.events.config.EventPublicationConfigurationExtension)
- org.springframework.modulith.events.jpa.JpaEventPublicationRepository (implements org.springframework.modulith.events.EventPublicationRepository)
- org.springframework.modulith.core.util.Json
- 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
- 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.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.observability.ObservedModuleType
- org.springframework.modulith.events.support.PersistentApplicationEventMulticaster.TransactionalEventListeners
- org.springframework.modulith.events.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)
- java.lang.Record
- 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.docs.SpringAutoRestDocsDocumentationSource (implements org.springframework.modulith.docs.DocumentationSource)
- org.springframework.modulith.core.SpringBean
- org.springframework.modulith.runtime.autoconfigure.SpringBootApplicationRuntime (implements org.springframework.modulith.runtime.ApplicationRuntime)
- org.springframework.boot.autoconfigure.condition.SpringBootCondition (implements org.springframework.context.annotation.Condition)
- 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.test.TestApplicationModules
- java.lang.Throwable (implements java.io.Serializable)
- 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