Hierarchy For All Packages
Package Hierarchies:- io.keldysh.messaging,
- io.keldysh.messaging.artemis,
- io.keldysh.messaging.artemis.artemis_test_support,
- io.keldysh.messaging.artemis.configuration_support,
- io.keldysh.messaging.configuration_support,
- io.keldysh.messaging.exceptions,
- io.keldysh.messaging.general,
- io.keldysh.messaging.in_memory,
- io.keldysh.messaging.parsing
Class Hierarchy
- java.lang.Object
- io.keldysh.messaging.artemis.artemis_test_support.ActiveMQArtemisTestContainerExtension (implements org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.api.extension.AfterEachCallback, org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.BeforeEachCallback, org.junit.jupiter.api.extension.ParameterResolver)
- io.keldysh.messaging.artemis.ArtemisClient (implements io.keldysh.messaging.MessageClient)
- io.keldysh.messaging.artemis.configuration_support.ArtemisConfigurationProperties
- io.keldysh.messaging.artemis.configuration_support.Credentials
- org.testcontainers.containers.FailureDetectingExternalResource (implements org.junit.rules.TestRule)
- org.testcontainers.containers.GenericContainer<SELF> (implements java.lang.AutoCloseable, org.testcontainers.containers.Container<SELF>, org.testcontainers.lifecycle.Startable, org.testcontainers.containers.wait.strategy.WaitStrategyTarget)
- io.keldysh.messaging.artemis.artemis_test_support.ArtemisTestContainer<SELF>
- org.testcontainers.containers.GenericContainer<SELF> (implements java.lang.AutoCloseable, org.testcontainers.containers.Container<SELF>, org.testcontainers.lifecycle.Startable, org.testcontainers.containers.wait.strategy.WaitStrategyTarget)
- io.keldysh.messaging.in_memory.InMemoryBroker
- io.keldysh.messaging.Message.Plain<PAYLOAD> (implements io.keldysh.messaging.Message<PAYLOAD>)
- io.keldysh.messaging.Message.Outbound.Plain<PAYLOAD> (implements io.keldysh.messaging.Message.Outbound<PAYLOAD>)
- io.keldysh.messaging.MessageFlow<T> (implements io.keldysh.messaging.MessageSource<T>)
- java.lang.Record
- io.keldysh.messaging.configuration_support.AddressModelConfiguration
- io.keldysh.messaging.in_memory.InMemoryBrokerClient (implements io.keldysh.messaging.MessageClient)
- io.keldysh.messaging.artemis.configuration_support.ServerLocatorProperties
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.keldysh.messaging.exceptions.GracefulShutdownException
- io.keldysh.messaging.exceptions.ParsingException
- java.lang.Exception
Interface Hierarchy
- java.lang.AutoCloseable
- java.io.Closeable
- io.keldysh.messaging.MessageClient
- io.keldysh.messaging.general.ReactiveResource
- java.io.Closeable
- java.util.function.Function<T,
R> - io.keldysh.messaging.Message.Handler<S,
T> - io.keldysh.messaging.Message.Mapper<S,
T> - io.keldysh.messaging.MessageFlow.Handler<T,
U> - io.keldysh.messaging.MessageSink<PAYLOAD>
- io.keldysh.messaging.Message.Handler<S,
- io.keldysh.messaging.Message<PAYLOAD>
- io.keldysh.messaging.Message.Outbound<PAYLOAD>
- io.keldysh.messaging.configuration_support.MessagingConfigurationUtility
- io.keldysh.messaging.parsing.Parser<PAYLOAD,
RECEIVE_MESSAGE, PUBLISH_MESSAGE> - io.keldysh.messaging.parsing.ByteBufParser<PAYLOAD>
- io.keldysh.messaging.parsing.PayloadParser<PAYLOAD>
- io.keldysh.messaging.parsing.ByteBufParser<PAYLOAD>
- io.keldysh.messaging.parsing.Parser.Reader<RECEIVE_MESSAGE,
PAYLOAD> - io.keldysh.messaging.parsing.PayloadParser.Reader<PAYLOAD>
- io.keldysh.messaging.parsing.Parser.Writer<PAYLOAD,
PUBLISH_MESSAGE> - io.keldysh.messaging.parsing.PayloadParser.Writer<PAYLOAD>
- io.keldysh.messaging.parsing.PayloadParserFactory
- org.reactivestreams.Publisher<T>
- io.keldysh.messaging.MessageSource<T> (also extends java.util.function.Supplier<T>)
- java.util.function.Supplier<T>
- io.keldysh.messaging.MessageSource<T> (also extends org.reactivestreams.Publisher<T>)