# Hierarchy For All Packages

Package Hierarchies:

- org.eclipse.microprofile.lra.tck,
- org.eclipse.microprofile.lra.tck.participant.activity,
- org.eclipse.microprofile.lra.tck.participant.api,
- org.eclipse.microprofile.lra.tck.participant.invalid,
- org.eclipse.microprofile.lra.tck.participant.nonjaxrs,
- org.eclipse.microprofile.lra.tck.participant.nonjaxrs.valid,
- org.eclipse.microprofile.lra.tck.service,
- org.eclipse.microprofile.lra.tck.service.spi

## Class Hierarchy

- java.lang.Object
  - org.eclipse.microprofile.lra.tck.participant.activity.Activity (implements java.io.Serializable)
  - org.eclipse.microprofile.lra.tck.participant.activity.ActivityStorage
  - org.eclipse.microprofile.lra.tck.participant.api.AfterLRAParticipant
  - jakarta.ws.rs.core.Application
    - org.eclipse.microprofile.lra.tck.JaxRsActivator
  - org.eclipse.microprofile.lra.tck.participant.api.ContextTckResource
  - org.eclipse.microprofile.lra.tck.participant.nonjaxrs.InvalidAfterLRASignatureListener
  - org.eclipse.microprofile.lra.tck.participant.nonjaxrs.InvalidArgumentTypesParticipant
  - org.eclipse.microprofile.lra.tck.participant.nonjaxrs.InvalidReturnTypeParticipant
  - org.eclipse.microprofile.lra.tck.participant.nonjaxrs.valid.LongBusinessMethodParticipant
  - org.eclipse.microprofile.lra.tck.participant.api.LraCancelOnResource
  - org.eclipse.microprofile.lra.tck.LRAClientOps
  - org.eclipse.microprofile.lra.tck.service.LRAMetricAssertions
  - org.eclipse.microprofile.lra.tck.service.LRAMetricRest
  - org.eclipse.microprofile.lra.tck.service.LRAMetricService
  - org.eclipse.microprofile.lra.tck.participant.invalid.LRAResourceWithoutCompensateOrAfteRLRA
  - org.eclipse.microprofile.lra.tck.LraTckConfigBean
  - org.eclipse.microprofile.lra.tck.service.LRATestService
  - org.eclipse.microprofile.lra.tck.participant.api.LRAUnknownStatusResource
  - org.eclipse.microprofile.lra.tck.participant.api.NoLRAResource
  - org.eclipse.microprofile.lra.tck.participant.api.ParticipatingTckResource
  - org.eclipse.microprofile.lra.tck.participant.api.RecoveryResource
  - org.eclipse.microprofile.lra.tck.participant.api.ResourceParent
    - org.eclipse.microprofile.lra.tck.participant.api.AfterLRAListener
    - org.eclipse.microprofile.lra.tck.participant.api.LraResource
    - org.eclipse.microprofile.lra.tck.participant.api.LRATypeTckInterfaceResource (implements org.eclipse.microprofile.lra.tck.participant.api.LRATypeTckInterface)
    - org.eclipse.microprofile.lra.tck.participant.api.LRATypeTckResource
    - org.eclipse.microprofile.lra.tck.participant.api.LRATypeTckSuperclass
      - org.eclipse.microprofile.lra.tck.participant.api.LRATypeTckSuperclassResource
    - org.eclipse.microprofile.lra.tck.participant.api.LRAUnknownResource
    - org.eclipse.microprofile.lra.tck.participant.api.NonParticipatingTckResource
  - org.eclipse.microprofile.lra.tck.TckInvalidSignaturesTests
  - org.eclipse.microprofile.lra.tck.TckRecoveryTests
  - org.eclipse.microprofile.lra.tck.TckTestBase
    - org.eclipse.microprofile.lra.tck.TckCancelOnTests
    - org.eclipse.microprofile.lra.tck.TckContextTests
    - org.eclipse.microprofile.lra.tck.TckLRATypeTests
    - org.eclipse.microprofile.lra.tck.TckParticipantTests
    - org.eclipse.microprofile.lra.tck.TckTests
    - org.eclipse.microprofile.lra.tck.TckUnknownStatusTests
    - org.eclipse.microprofile.lra.tck.TckUnknownTests
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.eclipse.microprofile.lra.tck.service.spi.LRACallbackException
      - java.lang.RuntimeException
        - jakarta.ws.rs.WebApplicationException
          - org.eclipse.microprofile.lra.tck.participant.api.GenericLRAException
          - org.eclipse.microprofile.lra.tck.participant.api.IllegalLRAStateException
          - org.eclipse.microprofile.lra.tck.participant.api.WrongHeaderException
  - org.eclipse.microprofile.lra.tck.participant.nonjaxrs.TooManyArgsParticipant
  - org.eclipse.microprofile.lra.tck.participant.api.UriMessageBodyWriter (implements jakarta.ws.rs.ext.MessageBodyWriter<T>)
  - org.eclipse.microprofile.lra.tck.participant.nonjaxrs.valid.ValidLRACSParticipant
  - org.eclipse.microprofile.lra.tck.participant.nonjaxrs.valid.ValidLRAParticipant

## Interface Hierarchy

- org.eclipse.microprofile.lra.tck.service.spi.LRARecoveryService
- org.eclipse.microprofile.lra.tck.participant.api.LRATypeTckInterface

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.microprofile.lra.tck.participant.api.Scenario
    - org.eclipse.microprofile.lra.tck.participant.api.ContextTckResource.EndPhase
    - org.eclipse.microprofile.lra.tck.service.LRAMetricType