# Hierarchy For All Packages

Package Hierarchies:

- org.eclipse.microprofile.reactive.messaging.tck,
- org.eclipse.microprofile.reactive.messaging.tck.acknowledgement,
- org.eclipse.microprofile.reactive.messaging.tck.channel,
- org.eclipse.microprofile.reactive.messaging.tck.channel.overflow,
- org.eclipse.microprofile.reactive.messaging.tck.connector,
- org.eclipse.microprofile.reactive.messaging.tck.extension,
- org.eclipse.microprofile.reactive.messaging.tck.invalid,
- org.eclipse.microprofile.reactive.messaging.tck.metrics,
- org.eclipse.microprofile.reactive.messaging.tck.scope,
- org.eclipse.microprofile.reactive.messaging.tck.signatures.invalid,
- org.eclipse.microprofile.reactive.messaging.tck.signatures.processors,
- org.eclipse.microprofile.reactive.messaging.tck.signatures.publishers,
- org.eclipse.microprofile.reactive.messaging.tck.signatures.subscribers

## Class Hierarchy

- java.lang.Object
  - org.eclipse.microprofile.reactive.messaging.tck.scope.ApplicationBeans
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousMessageProcessorAckTest.MessageProcessor
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousMessageProcessorAckTest.Sink
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousMessageSubscriberAckTest.MessageConsumer
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousPayloadProcessorAckTest.MessageProcessor
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousPayloadProcessorAckTest.Sink
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousPayloadSubscriberAckTest.PayloadConsumer
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.BeanConsumingManyTwice
  - org.eclipse.microprofile.reactive.messaging.tck.channel.BeanInjectedWithAPublisherBuilderOfMessages
  - org.eclipse.microprofile.reactive.messaging.tck.channel.BeanInjectedWithAPublisherBuilderOfPayloads
  - org.eclipse.microprofile.reactive.messaging.tck.channel.BeanInjectedWithAPublisherOfMessages
  - org.eclipse.microprofile.reactive.messaging.tck.channel.BeanInjectedWithAPublisherOfPayloads
  - org.eclipse.microprofile.reactive.messaging.tck.channel.BeanInjectedWithDifferentFlavorsOfTheSameChannel
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.BeanProducingManyTwice
  - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BeanUsingBufferOverflowStrategy
  - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BeanUsingBufferOverflowWithoutBufferSizeStrategy
  - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BeanUsingDefaultOverflow
  - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BeanUsingDropOverflowStrategy
  - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BeanUsingLatestOverflowStrategy
  - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BeanUsingThrowExceptionStrategy
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.BeanWithBadOutgoingSignature
  - org.eclipse.microprofile.reactive.messaging.tck.BeanWithChain
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.BeanWithEmptyIncoming
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.BeanWithEmptyOutgoing
  - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BeanWithFailOverflowStrategy
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.BeanWithIncompleteChain
  - org.eclipse.microprofile.reactive.messaging.tck.channel.BeanWithMissingChannel
  - org.jboss.arquillian.container.test.spi.client.deployment.CachedAuxilliaryArchiveAppender (implements org.jboss.arquillian.container.test.spi.client.deployment.AuxiliaryArchiveAppender)
    - org.eclipse.microprofile.reactive.messaging.tck.extension.AssertJArchiveAppender
    - org.eclipse.microprofile.reactive.messaging.tck.extension.AwaitilityArchiveAppender
    - org.eclipse.microprofile.reactive.messaging.tck.extension.RxJavaArchiveAppender
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.ChannelMissingUpstream
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.ChannelMultipleUpstreams
  - org.eclipse.microprofile.reactive.messaging.tck.metrics.ConfigAsset (implements org.jboss.shrinkwrap.api.asset.Asset)
  - org.eclipse.microprofile.reactive.messaging.tck.connector.ConnectorTest
  - org.eclipse.microprofile.reactive.messaging.tck.scope.DependantBeans
  - org.eclipse.microprofile.reactive.messaging.tck.signatures.processors.DirectProcessorBean
  - org.eclipse.microprofile.reactive.messaging.tck.connector.DummyConnector (implements org.eclipse.microprofile.reactive.messaging.spi.IncomingConnectorFactory, org.eclipse.microprofile.reactive.messaging.spi.OutgoingConnectorFactory)
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.EmitterBean
  - org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterConnectedToProcessor
  - org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionMissingChannelTest
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.EmitterMissingDownstream
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.EmitterMultipleDownstreams
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.EmitterOfMessageAcknowledgementTest.MessageConsumer
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.EmitterOfPayloadAcknowledgementTest.MessageConsumer
  - org.eclipse.microprofile.reactive.messaging.tck.signatures.invalid.IncomingReturningNonVoid
  - org.eclipse.microprofile.reactive.messaging.tck.signatures.invalid.IncomingReturningNonVoidCompletionStage
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.InvalidConfigurationTest
  - org.eclipse.microprofile.reactive.messaging.tck.signatures.invalid.InvalidSubscriberSignatureTest
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.MessageProcessorAckTest.MessageProcessor
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.MessageProcessorAckTest.Sink
  - org.eclipse.microprofile.reactive.messaging.tck.metrics.MetricsTest
  - org.eclipse.microprofile.reactive.messaging.tck.metrics.MetricsTestBean
  - org.eclipse.microprofile.reactive.messaging.tck.connector.MissingConnectorTest
  - org.eclipse.microprofile.reactive.messaging.tck.channel.MyBeanEmittingDataAfterTermination
  - org.eclipse.microprofile.reactive.messaging.tck.channel.MyBeanEmittingDataAfterTerminationWithError
  - org.eclipse.microprofile.reactive.messaging.tck.channel.MyBeanEmittingMessages
  - org.eclipse.microprofile.reactive.messaging.tck.channel.MyBeanEmittingNull
  - org.eclipse.microprofile.reactive.messaging.tck.channel.MyBeanEmittingPayloads
  - org.eclipse.microprofile.reactive.messaging.tck.channel.MyBeanEmittingPayloadsWithAck
  - org.eclipse.microprofile.reactive.messaging.tck.channel.MyMessageBean<T> (implements org.eclipse.microprofile.reactive.messaging.Message<T>)
  - org.eclipse.microprofile.reactive.messaging.tck.channel.MyMessageBeanEmittingPayloadsWithAck
  - org.eclipse.microprofile.reactive.messaging.tck.connector.MyProcessor
  - org.eclipse.microprofile.reactive.messaging.tck.connector.MyProcessorWithBadStreamName
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.PayloadProcessorAckTest.PayloadProcessor
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.PayloadProcessorAckTest.Sink
  - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.PayloadSubscriberAckTest.PayloadConsumer
  - org.eclipse.microprofile.reactive.messaging.tck.signatures.processors.ProcessorBean
  - org.eclipse.microprofile.reactive.messaging.tck.ProcessorChainTest
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.ProcessorMissingDownstream
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.ProcessorMissingUpstream
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.ProcessorMultipleDownstreams
  - org.eclipse.microprofile.reactive.messaging.tck.invalid.ProcessorMultipleUpstreams
  - org.eclipse.microprofile.reactive.messaging.tck.signatures.processors.PublisherBean
  - org.eclipse.microprofile.reactive.messaging.tck.signatures.publishers.PublisherBean
  - org.eclipse.microprofile.reactive.messaging.tck.extension.ReactiveMessagingLoadableExtension (implements org.jboss.arquillian.core.spi.LoadableExtension)
  - org.eclipse.microprofile.reactive.messaging.tck.SimpleIncomingTest
  - org.eclipse.microprofile.reactive.messaging.tck.channel.SourceBean
  - org.eclipse.microprofile.reactive.messaging.tck.StringSource
  - org.eclipse.microprofile.reactive.messaging.tck.signatures.subscribers.SubscriberBean
  - org.eclipse.microprofile.reactive.messaging.tck.TckBase
    - org.eclipse.microprofile.reactive.messaging.tck.scope.ApplicationScopeTest
    - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousMessageProcessorAckTest
    - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousMessageSubscriberAckTest
    - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousPayloadProcessorAckTest
    - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.AsynchronousPayloadSubscriberAckTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BufferOverflowStrategyOverflowTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.BufferOverflowStrategyTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.ChannelInjectionDifferentFlavourSameChannelTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.ChannelInjectionPublisherBuilderMessageTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.ChannelInjectionPublisherBuilderPayloadTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.ChannelInjectionPublisherPayloadTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.ChannelInjectionPublisherTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.DefaultOverflowStrategyOverflowTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.DefaultOverflowStrategyOverflowWithoutBufferSizeTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.DefaultOverflowStrategyTest
    - org.eclipse.microprofile.reactive.messaging.tck.scope.DependantScopeTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.DropOverflowStrategyOverflowTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.DropOverflowStrategyTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionAfterTerminatingWithErrorTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionConnectedToProcessorTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionEmittingDataAfterTerminationTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionEmittingMessageTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionEmittingNullTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionMessageBeanWithPayloadsWithAckTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionPayloadsTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.EmitterInjectionPayloadsWithAckTest
    - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.EmitterOfMessageAcknowledgementTest
    - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.EmitterOfPayloadAcknowledgementTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.FailOverflowStrategyOverflowTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.LatestOverflowStrategyOverflowTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.LatestOverflowStrategyTest
    - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.MessageProcessorAckTest
    - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.PayloadProcessorAckTest
    - org.eclipse.microprofile.reactive.messaging.tck.acknowledgement.PayloadSubscriberAckTest
    - org.eclipse.microprofile.reactive.messaging.tck.signatures.processors.ProcessorShapeTest
    - org.eclipse.microprofile.reactive.messaging.tck.signatures.publishers.PublisherShapeTest
    - org.eclipse.microprofile.reactive.messaging.tck.signatures.subscribers.SubscriberShapeTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.ThrowExceptionOverflowStrategyOverflowTest
    - org.eclipse.microprofile.reactive.messaging.tck.channel.overflow.ThrowExceptionOverflowStrategyTest
  - org.eclipse.microprofile.reactive.messaging.tck.metrics.TestConnector (implements org.eclipse.microprofile.reactive.messaging.spi.IncomingConnectorFactory, org.eclipse.microprofile.reactive.messaging.spi.OutgoingConnectorFactory)
  - org.eclipse.microprofile.reactive.messaging.tck.signatures.processors.TransformerBean
  - org.eclipse.microprofile.reactive.messaging.tck.ValueCollector
    - org.eclipse.microprofile.reactive.messaging.tck.SimpleIncomingBean
  - org.eclipse.microprofile.reactive.messaging.tck.signatures.publishers.VerifierForPublisherBean

## Interface Hierarchy

- org.eclipse.microprofile.reactive.messaging.tck.ArchiveExtender