Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- outbox.jdbc.AbstractJdbcEventStore (implements outbox.spi.EventStore)
- outbox.jdbc.H2EventStore
- outbox.jdbc.MySqlEventStore
- outbox.jdbc.PostgresEventStore
- outbox.demo.spring.Application
- outbox.util.DaemonThreadFactory (implements java.util.concurrent.ThreadFactory)
- outbox.jdbc.DataSourceConnectionProvider (implements outbox.spi.ConnectionProvider)
- outbox.dispatch.DefaultInFlightTracker (implements outbox.dispatch.InFlightTracker)
- outbox.registry.DefaultListenerRegistry (implements outbox.registry.ListenerRegistry)
- outbox.dispatch.DispatcherCommitHook (implements outbox.AfterCommitHook)
- outbox.dispatch.DispatcherPollerHandler (implements outbox.poller.OutboxPollerHandler)
- outbox.demo.spring.EventController
- outbox.EventEnvelope
- outbox.EventEnvelope.Builder
- outbox.dispatch.ExponentialBackoffRetryPolicy (implements outbox.dispatch.RetryPolicy)
- outbox.jdbc.JdbcEventStores
- outbox.jdbc.JdbcTemplate
- outbox.jdbc.JdbcTransactionManager
- outbox.jdbc.JdbcTransactionManager.Transaction (implements java.lang.AutoCloseable)
- outbox.util.JsonCodec
- outbox.spi.MetricsExporter.Noop (implements outbox.spi.MetricsExporter)
- outbox.demo.multids.MultiDatasourceDemo
- outbox.demo.spring.OutboxConfiguration
- outbox.demo.OutboxDemo
- outbox.dispatch.OutboxDispatcher (implements java.lang.AutoCloseable)
- outbox.dispatch.OutboxDispatcher.Builder
- outbox.poller.OutboxPoller (implements java.lang.AutoCloseable)
- outbox.poller.OutboxPoller.Builder
- outbox.OutboxWriter
- java.lang.Record
- outbox.model.OutboxEvent
- outbox.dispatch.QueuedEvent
- outbox.StringAggregateType (implements outbox.AggregateType)
- outbox.StringEventType (implements outbox.EventType)
- outbox.spring.SpringTxContext (implements outbox.spi.TxContext)
- outbox.jdbc.ThreadLocalTxContext (implements outbox.spi.TxContext)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- outbox.jdbc.EventStoreException
- outbox.dispatch.UnroutableEventException
- java.lang.RuntimeException
- java.lang.Exception
- outbox.jdbc.AbstractJdbcEventStore (implements outbox.spi.EventStore)
Interface Hierarchy
- outbox.AfterCommitHook
- outbox.AggregateType
- outbox.spi.ConnectionProvider
- outbox.dispatch.EventInterceptor
- outbox.dispatch.EventInterceptor.AfterHook
- outbox.dispatch.EventInterceptor.BeforeHook
- outbox.EventListener
- outbox.spi.EventStore
- outbox.EventType
- outbox.dispatch.InFlightTracker
- outbox.jdbc.JdbcTemplate.RowMapper<T>
- outbox.registry.ListenerRegistry
- outbox.spi.MetricsExporter
- outbox.poller.OutboxPollerHandler
- outbox.dispatch.RetryPolicy
- outbox.spi.TxContext
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- outbox.model.EventStatus
- outbox.dispatch.QueuedEvent.Source
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)