# Hierarchy For All Packages

Package Hierarchies:

- org.eclipse.microprofile.context.tck,
- org.eclipse.microprofile.context.tck.cdi,
- org.eclipse.microprofile.context.tck.contexts.buffer,
- org.eclipse.microprofile.context.tck.contexts.buffer.spi,
- org.eclipse.microprofile.context.tck.contexts.label,
- org.eclipse.microprofile.context.tck.contexts.label.spi,
- org.eclipse.microprofile.context.tck.contexts.priority.spi

## Class Hierarchy

- java.lang.Object
  - org.eclipse.microprofile.context.tck.cdi.AbstractBean
    - org.eclipse.microprofile.context.tck.cdi.ConversationScopedBean (implements java.io.Serializable)
    - org.eclipse.microprofile.context.tck.cdi.RequestScopedBean
    - org.eclipse.microprofile.context.tck.cdi.SessionScopedBean (implements java.io.Serializable)
  - org.jboss.arquillian.testng.Arquillian (implements org.testng.IHookable)
    - org.eclipse.microprofile.context.tck.cdi.BasicCDITest
    - org.eclipse.microprofile.context.tck.cdi.CDIContextTest
    - org.eclipse.microprofile.context.tck.ContextManagerTest
    - org.eclipse.microprofile.context.tck.cdi.JTACDITest
    - org.eclipse.microprofile.context.tck.ManagedExecutorTest
    - org.eclipse.microprofile.context.tck.MPConfigTest
    - org.eclipse.microprofile.context.tck.TckTest
    - org.eclipse.microprofile.context.tck.ThreadContextTest
  - org.eclipse.microprofile.context.tck.contexts.buffer.Buffer
  - org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextProvider (implements org.eclipse.microprofile.context.spi.ThreadContextProvider)
  - org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextRestorer (implements org.eclipse.microprofile.context.spi.ThreadContextController)
  - org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextSnapshot (implements org.eclipse.microprofile.context.spi.ThreadContextSnapshot)
  - org.eclipse.microprofile.context.tck.cdi.CDIBean
  - org.eclipse.microprofile.context.tck.cdi.CdiBeanProducer
  - org.eclipse.microprofile.context.tck.contexts.label.Label
  - org.eclipse.microprofile.context.tck.contexts.label.spi.LabelContextProvider (implements org.eclipse.microprofile.context.spi.ThreadContextProvider)
  - org.eclipse.microprofile.context.tck.MPConfigBean
  - org.eclipse.microprofile.context.tck.ProducerBean
  - org.eclipse.microprofile.context.tck.TckThreadFactory (implements java.util.concurrent.ThreadFactory)
  - java.lang.Thread (implements java.lang.Runnable)
    - org.eclipse.microprofile.context.tck.TckThread
  - org.eclipse.microprofile.context.tck.contexts.priority.spi.ThreadPriorityContextProvider (implements org.eclipse.microprofile.context.spi.ThreadContextProvider)
  - org.eclipse.microprofile.context.tck.contexts.priority.spi.ThreadPrioritySnapshot (implements org.eclipse.microprofile.context.spi.ThreadContextSnapshot)
  - org.eclipse.microprofile.context.tck.cdi.TransactionalBeanImpl (implements java.io.Serializable, org.eclipse.microprofile.context.tck.cdi.TransactionalBean)

## Interface Hierarchy

- org.eclipse.microprofile.context.tck.cdi.TransactionalBean

## Annotation Type Hierarchy

- org.eclipse.microprofile.context.tck.MPConfigBean.Max5Queue (implements java.lang.annotation.Annotation)
- org.eclipse.microprofile.context.tck.cdi.CDIBean.AppProducedExecutor (implements java.lang.annotation.Annotation)
- org.eclipse.microprofile.context.tck.cdi.CDIBean.LabelContextPropagator (implements java.lang.annotation.Annotation)
- org.eclipse.microprofile.context.tck.cdi.CDIBean.PriorityContext (implements java.lang.annotation.Annotation)
- org.eclipse.microprofile.context.tck.cdi.CDIBean.Priority3Executor (implements java.lang.annotation.Annotation)