Hierarchy For All Packages
- com.reallifedeveloper.common.application.eventstore,
- com.reallifedeveloper.common.application.notification,
- com.reallifedeveloper.common.domain,
- com.reallifedeveloper.common.domain.event,
- com.reallifedeveloper.common.domain.registry,
- com.reallifedeveloper.common.infrastructure,
- com.reallifedeveloper.common.infrastructure.jmx,
- com.reallifedeveloper.common.infrastructure.messaging,
- com.reallifedeveloper.common.infrastructure.persistence,
- com.reallifedeveloper.common.resource,
- com.reallifedeveloper.common.resource.documentation,
- com.reallifedeveloper.common.resource.notification
Class Hierarchy
- java.lang.Object
- com.reallifedeveloper.common.domain.event.AbstractDomainEvent (implements com.reallifedeveloper.common.domain.event.DomainEvent)
- com.reallifedeveloper.common.domain.registry.AbstractDomainRegistry (implements org.springframework.context.ApplicationContextAware)
- com.reallifedeveloper.common.domain.registry.CommonDomainRegistry
- com.reallifedeveloper.common.domain.AbstractValueObject<T> (implements com.reallifedeveloper.common.domain.ValueObject<T>)
- com.reallifedeveloper.common.infrastructure.persistence.BaseJpaEntity<ID>
- com.reallifedeveloper.common.application.notification.PublishedMessageTracker
- com.reallifedeveloper.common.infrastructure.persistence.TimestampedJpaEntity<ID>
- com.reallifedeveloper.common.infrastructure.persistence.BaseJpaRepository
- com.reallifedeveloper.common.resource.BaseResource
- com.reallifedeveloper.common.resource.documentation.DocumentationResource
- com.reallifedeveloper.common.resource.notification.NotificationResource
- com.reallifedeveloper.common.domain.ClockTimeService (implements com.reallifedeveloper.common.domain.TimeService)
- com.reallifedeveloper.common.domain.ErrorHandling
- com.reallifedeveloper.common.domain.event.EventSavingSubscriber (implements com.reallifedeveloper.common.domain.event.DomainEventSubscriber<T>)
- com.reallifedeveloper.common.application.eventstore.EventStore
- com.reallifedeveloper.common.application.eventstore.EventStoringSubscriber (implements com.reallifedeveloper.common.domain.event.DomainEventSubscriber<T>)
- com.reallifedeveloper.common.infrastructure.GsonNotificationReader (implements com.reallifedeveloper.common.application.notification.NotificationReader)
- com.reallifedeveloper.common.infrastructure.GsonObjectSerializer (implements com.reallifedeveloper.common.domain.ObjectSerializer<T>)
- com.reallifedeveloper.common.infrastructure.messaging.KafkaNotificationPublisher (implements com.reallifedeveloper.common.application.notification.NotificationPublisher)
- com.reallifedeveloper.common.infrastructure.messaging.KafkaSecurityConfiguration
- com.reallifedeveloper.common.infrastructure.jmx.Log4jConfigurator (implements com.reallifedeveloper.common.infrastructure.jmx.LogConfiguratorMXBean)
- com.reallifedeveloper.common.domain.event.LoggingDomainEventSubscriber (implements com.reallifedeveloper.common.domain.event.DomainEventSubscriber<T>)
- com.reallifedeveloper.common.domain.LogUtil
- com.reallifedeveloper.common.infrastructure.Markdown4jHtmlProducer (implements com.reallifedeveloper.common.resource.documentation.HtmlProducer)
- com.reallifedeveloper.common.application.notification.NotificationFactory
- com.reallifedeveloper.common.application.notification.NotificationLogId
- com.reallifedeveloper.common.resource.notification.NotificationLogRepresentation
- com.reallifedeveloper.common.application.notification.NotificationPublisherTask (implements java.lang.Runnable)
- com.reallifedeveloper.common.resource.notification.NotificationRepresentation
- com.reallifedeveloper.common.application.notification.NotificationService
- com.reallifedeveloper.common.infrastructure.messaging.RabbitMQNotificationPublisher (implements com.reallifedeveloper.common.application.notification.NotificationPublisher)
- com.reallifedeveloper.common.resource.ResourceUtil
- com.reallifedeveloper.common.infrastructure.jmx.ServletContextSystemInfo (implements org.springframework.web.context.ServletContextAware, com.reallifedeveloper.common.infrastructure.jmx.SystemInfoMXBean)
- com.reallifedeveloper.common.domain.event.SimpleDomainEventPublisher (implements com.reallifedeveloper.common.domain.event.DomainEventPublisher)
- com.reallifedeveloper.common.application.eventstore.StoredEvent
- com.reallifedeveloper.common.domain.event.ThreadLocalDomainEventPublisher (implements com.reallifedeveloper.common.domain.event.DomainEventPublisher)
- com.reallifedeveloper.common.infrastructure.jmx.TomcatConnectionPoolConfigurator (implements com.reallifedeveloper.common.infrastructure.jmx.ConnectionPoolConfiguratorMXBean)
Interface Hierarchy
- com.reallifedeveloper.common.domain.AggregateRoot<T>
- com.reallifedeveloper.common.infrastructure.jmx.ConnectionPoolConfiguratorMXBean
- com.reallifedeveloper.common.domain.event.DomainEventPublisher
- com.reallifedeveloper.common.domain.event.DomainEventSubscriber<T>
- com.reallifedeveloper.common.domain.DomainObject<T>
- com.reallifedeveloper.common.domain.DomainEntity<T,
ID> - com.reallifedeveloper.common.domain.event.DomainEvent (also extends java.io.Serializable)
- com.reallifedeveloper.common.domain.ValueObject<T>
- com.reallifedeveloper.common.domain.DomainEntity<T,
- com.reallifedeveloper.common.resource.documentation.HtmlProducer
- com.reallifedeveloper.common.infrastructure.jmx.LogConfiguratorMXBean
- com.reallifedeveloper.common.application.notification.NotificationPublisher
- com.reallifedeveloper.common.application.notification.NotificationReader
- com.reallifedeveloper.common.domain.ObjectSerializer<T>
- com.reallifedeveloper.common.application.notification.PublishedMessageTrackerRepository
- com.reallifedeveloper.common.infrastructure.persistence.JpaPublishedMessageTrackerRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,
ID>)
- com.reallifedeveloper.common.infrastructure.persistence.JpaPublishedMessageTrackerRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>) - com.reallifedeveloper.common.infrastructure.persistence.JpaPublishedMessageTrackerRepository (also extends com.reallifedeveloper.common.application.notification.PublishedMessageTrackerRepository)
- com.reallifedeveloper.common.infrastructure.persistence.JpaStoredEventRepository (also extends com.reallifedeveloper.common.application.eventstore.StoredEventRepository)
- org.springframework.data.jpa.repository.JpaRepository<T,
- com.reallifedeveloper.common.domain.Repository<T,
ID> - com.reallifedeveloper.common.application.eventstore.StoredEventRepository
- com.reallifedeveloper.common.infrastructure.persistence.JpaStoredEventRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,
ID>)
- com.reallifedeveloper.common.infrastructure.persistence.JpaStoredEventRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,
- com.reallifedeveloper.common.application.eventstore.StoredEventRepository
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - org.springframework.data.repository.ListCrudRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - com.reallifedeveloper.common.infrastructure.persistence.JpaPublishedMessageTrackerRepository (also extends com.reallifedeveloper.common.application.notification.PublishedMessageTrackerRepository)
- com.reallifedeveloper.common.infrastructure.persistence.JpaStoredEventRepository (also extends com.reallifedeveloper.common.application.eventstore.StoredEventRepository)
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListCrudRepository<T,
- org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - org.springframework.data.repository.ListPagingAndSortingRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - com.reallifedeveloper.common.infrastructure.persistence.JpaPublishedMessageTrackerRepository (also extends com.reallifedeveloper.common.application.notification.PublishedMessageTrackerRepository)
- com.reallifedeveloper.common.infrastructure.persistence.JpaStoredEventRepository (also extends com.reallifedeveloper.common.application.eventstore.StoredEventRepository)
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListPagingAndSortingRepository<T,
- org.springframework.data.repository.CrudRepository<T,
- java.io.Serializable
- com.reallifedeveloper.common.domain.event.DomainEvent (also extends com.reallifedeveloper.common.domain.DomainObject<T>)
- com.reallifedeveloper.common.infrastructure.jmx.SystemInfoMXBean
- com.reallifedeveloper.common.domain.TimeService
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.reallifedeveloper.common.application.notification.Notification
- com.reallifedeveloper.common.application.notification.NotificationLog
- java.lang.Record