# Hierarchy For All Packages

Package Hierarchies:

- org.eclipse.microprofile.rest.client.tck,
- org.eclipse.microprofile.rest.client.tck.asynctests,
- org.eclipse.microprofile.rest.client.tck.cditests,
- org.eclipse.microprofile.rest.client.tck.ext,
- org.eclipse.microprofile.rest.client.tck.interfaces,
- org.eclipse.microprofile.rest.client.tck.interfaces.ssl,
- org.eclipse.microprofile.rest.client.tck.jsonb,
- org.eclipse.microprofile.rest.client.tck.providers,
- org.eclipse.microprofile.rest.client.tck.spi,
- org.eclipse.microprofile.rest.client.tck.sse,
- org.eclipse.microprofile.rest.client.tck.ssl,
- org.eclipse.microprofile.rest.client.tck.timeout,
- org.eclipse.microprofile.rest.client.tck.utils

## Class Hierarchy

- java.lang.Object
  - org.eclipse.microprofile.rest.client.tck.sse.AbstractSseTest
    - org.eclipse.microprofile.rest.client.tck.sse.BasicReactiveStreamsTest
  - org.jboss.arquillian.testng.Arquillian (implements org.testng.IHookable)
    - org.eclipse.microprofile.rest.client.tck.ssl.AbstractSslTest
      - org.eclipse.microprofile.rest.client.tck.ssl.SslContextTest
      - org.eclipse.microprofile.rest.client.tck.ssl.SslHostnameVerifierTest
      - org.eclipse.microprofile.rest.client.tck.ssl.SslMutualTest
      - org.eclipse.microprofile.rest.client.tck.ssl.SslTrustStoreTest
    - org.eclipse.microprofile.rest.client.tck.AdditionalRegistrationTest
    - org.eclipse.microprofile.rest.client.tck.BeanParamTest
    - org.eclipse.microprofile.rest.client.tck.cditests.CDIClientHeadersFactoryTest
    - org.eclipse.microprofile.rest.client.tck.cditests.CDIInterceptorTest
    - org.eclipse.microprofile.rest.client.tck.cditests.CDIManagedProviderTest
    - org.eclipse.microprofile.rest.client.tck.cditests.CDIQueryParamStyleTest
    - org.eclipse.microprofile.rest.client.tck.ClientHeadersFactoryTest
    - org.eclipse.microprofile.rest.client.tck.CloseTest
    - org.eclipse.microprofile.rest.client.tck.cditests.ConfigKeyForMultipleInterfacesTest
    - org.eclipse.microprofile.rest.client.tck.cditests.ConfigKeyTest
    - org.eclipse.microprofile.rest.client.tck.CustomHttpMethodTest
    - org.eclipse.microprofile.rest.client.tck.DefaultMIMETypeTest
    - org.eclipse.microprofile.rest.client.tck.cditests.HasAppScopeTest
    - org.eclipse.microprofile.rest.client.tck.cditests.HasConversationScopeTest
    - org.eclipse.microprofile.rest.client.tck.cditests.HasRequestScopeTest
    - org.eclipse.microprofile.rest.client.tck.cditests.HasSessionScopeTest
    - org.eclipse.microprofile.rest.client.tck.cditests.HasSingletonScopeTest
    - org.eclipse.microprofile.rest.client.tck.InheritanceTest
    - org.eclipse.microprofile.rest.client.tck.InvalidInterfaceTest
    - org.eclipse.microprofile.rest.client.tck.InvokedMethodTest
    - org.eclipse.microprofile.rest.client.tck.ProducesConsumesTest
    - org.eclipse.microprofile.rest.client.tck.ProvidesRestClientBuilderTest
    - org.eclipse.microprofile.rest.client.tck.QueryParamStyleTest
    - org.eclipse.microprofile.rest.client.tck.RestClientBuilderListenerTest
    - org.eclipse.microprofile.rest.client.tck.RestClientListenerTest
    - org.eclipse.microprofile.rest.client.tck.SubResourceTest
    - org.eclipse.microprofile.rest.client.tck.WiremockArquillianTest
      - org.eclipse.microprofile.rest.client.tck.asynctests.AsyncMethodTest
      - org.eclipse.microprofile.rest.client.tck.CallMultipleMappersTest
      - org.eclipse.microprofile.rest.client.tck.cditests.CDIFollowRedirectsTest
      - org.eclipse.microprofile.rest.client.tck.asynctests.CDIInvokeAsyncSimpleGetOperationTest
      - org.eclipse.microprofile.rest.client.tck.cditests.CDIInvokeSimpleGetOperationTest
      - org.eclipse.microprofile.rest.client.tck.cditests.CDIInvokeWithRegisteredProvidersTest
      - org.eclipse.microprofile.rest.client.tck.cditests.CDIProxyServerTest
      - org.eclipse.microprofile.rest.client.tck.cditests.CDIURIvsURLConfigTest
      - org.eclipse.microprofile.rest.client.tck.ClientHeaderParamTest
      - org.eclipse.microprofile.rest.client.tck.ClientReuseTest
      - org.eclipse.microprofile.rest.client.tck.DefaultExceptionMapperConfigTest
      - org.eclipse.microprofile.rest.client.tck.DefaultExceptionMapperTest
      - org.eclipse.microprofile.rest.client.tck.ExceptionMapperTest
      - org.eclipse.microprofile.rest.client.tck.FeatureRegistrationTest
      - org.eclipse.microprofile.rest.client.tck.FollowRedirectsTest
      - org.eclipse.microprofile.rest.client.tck.InvokeSimpleGetOperationTest
      - org.eclipse.microprofile.rest.client.tck.InvokeWithBuiltProvidersTest
      - org.eclipse.microprofile.rest.client.tck.jsonb.InvokeWithJsonBProviderTest
      - org.eclipse.microprofile.rest.client.tck.InvokeWithJsonPProviderTest
      - org.eclipse.microprofile.rest.client.tck.InvokeWithRegisteredProvidersTest
      - org.eclipse.microprofile.rest.client.tck.MultiRegisteredTest
      - org.eclipse.microprofile.rest.client.tck.ProxyServerTest
      - org.eclipse.microprofile.rest.client.tck.timeout.TimeoutTestBase
        - org.eclipse.microprofile.rest.client.tck.timeout.TimeoutBuilderIndependentOfMPConfigTest
        - org.eclipse.microprofile.rest.client.tck.timeout.TimeoutTest
        - org.eclipse.microprofile.rest.client.tck.timeout.TimeoutViaMPConfigTest
        - org.eclipse.microprofile.rest.client.tck.timeout.TimeoutViaMPConfigWithConfigKeyTest
  - org.eclipse.microprofile.rest.client.tck.providers.BeanParamFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.eclipse.microprofile.rest.client.tck.ext.CdiCustomClientHeadersFactory (implements org.eclipse.microprofile.rest.client.ext.ClientHeadersFactory)
  - org.eclipse.microprofile.rest.client.tck.cditests.CDIManagedProviderTest.MyFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.eclipse.microprofile.rest.client.tck.interfaces.ssl.ConfigurableHostnameVerifier (implements javax.net.ssl.HostnameVerifier)
  - org.eclipse.microprofile.rest.client.tck.utils.ConfigUtil
  - org.eclipse.microprofile.rest.client.tck.ext.Counter
  - org.eclipse.microprofile.rest.client.tck.ext.CustomClientHeadersFactory (implements org.eclipse.microprofile.rest.client.ext.ClientHeadersFactory)
  - org.eclipse.microprofile.rest.client.tck.providers.CustomHttpMethodFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet
      - org.eclipse.jetty.servlets.EventSourceServlet
        - org.eclipse.microprofile.rest.client.tck.sse.MyEventSourceServlet
  - org.eclipse.microprofile.rest.client.tck.ext.HeaderGenerator
  - org.eclipse.microprofile.rest.client.tck.ssl.HttpsServer
  - org.eclipse.microprofile.rest.client.tck.sse.HttpSseServer (implements java.lang.AutoCloseable)
  - org.eclipse.microprofile.rest.client.tck.providers.InjectedSimpleFeature (implements jakarta.ws.rs.core.Feature)
  - org.eclipse.microprofile.rest.client.tck.providers.InvokedMethodRequestFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.eclipse.microprofile.rest.client.tck.interfaces.LoggableInterceptor
  - org.eclipse.microprofile.rest.client.tck.providers.LowerPriorityTestResponseExceptionMapper (implements org.eclipse.microprofile.rest.client.ext.ResponseExceptionMapper<T>)
  - org.eclipse.microprofile.rest.client.tck.providers.MultiTypedProvider (implements jakarta.ws.rs.client.ClientRequestFilter, jakarta.ws.rs.client.ClientResponseFilter, jakarta.ws.rs.ext.MessageBodyReader<T>, jakarta.ws.rs.ext.MessageBodyWriter<T>, jakarta.ws.rs.ext.ParamConverterProvider, jakarta.ws.rs.ext.ReaderInterceptor, org.eclipse.microprofile.rest.client.ext.ResponseExceptionMapper<T>, jakarta.ws.rs.ext.WriterInterceptor)
  - org.eclipse.microprofile.rest.client.tck.interfaces.MyBean
  - org.eclipse.microprofile.rest.client.tck.sse.MyEventSource (implements org.eclipse.jetty.servlets.EventSource)
  - org.eclipse.microprofile.rest.client.tck.interfaces.MyJsonBContextResolver (implements jakarta.ws.rs.ext.ContextResolver<T>)
  - org.eclipse.microprofile.rest.client.tck.interfaces.MyJsonBObject
    - org.eclipse.microprofile.rest.client.tck.interfaces.MyJsonBObjectWithPrivateProperties
  - org.eclipse.microprofile.rest.client.tck.providers.Prioritized2000MessageBodyReader (implements jakarta.ws.rs.ext.MessageBodyReader<T>)
  - org.eclipse.microprofile.rest.client.tck.providers.ProducesConsumesFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.reactivestreams.tck.PublisherVerification<T> (implements org.reactivestreams.tck.flow.support.PublisherVerificationRules)
    - org.eclipse.microprofile.rest.client.tck.sse.ReactiveStreamsPublisherTckTest
  - org.eclipse.microprofile.rest.client.tck.providers.ReturnWith200RequestFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.eclipse.microprofile.rest.client.tck.providers.ReturnWith500RequestFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.eclipse.microprofile.rest.client.tck.providers.ReturnWithAllClientHeadersFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.eclipse.microprofile.rest.client.tck.providers.ReturnWithSpecifiedHeaderFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.eclipse.microprofile.rest.client.tck.providers.ReturnWithURLRequestFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.eclipse.microprofile.rest.client.tck.providers.SimpleFeature (implements jakarta.ws.rs.core.Feature)
  - org.eclipse.microprofile.rest.client.tck.spi.SimpleRestClientBuilderListenerImpl (implements org.eclipse.microprofile.rest.client.spi.RestClientBuilderListener)
  - org.eclipse.microprofile.rest.client.tck.spi.SimpleRestClientListenerImpl (implements org.eclipse.microprofile.rest.client.spi.RestClientListener)
  - org.eclipse.microprofile.rest.client.tck.providers.TestClientRequestFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.eclipse.microprofile.rest.client.tck.providers.TestClientResponseFilter (implements jakarta.ws.rs.client.ClientResponseFilter)
  - org.eclipse.microprofile.rest.client.tck.providers.TestMessageBodyReader (implements jakarta.ws.rs.ext.MessageBodyReader<T>)
  - org.eclipse.microprofile.rest.client.tck.providers.TestMessageBodyWriter (implements jakarta.ws.rs.ext.MessageBodyWriter<T>)
  - org.eclipse.microprofile.rest.client.tck.providers.TestParamConverter (implements jakarta.ws.rs.ext.ParamConverter<T>)
  - org.eclipse.microprofile.rest.client.tck.providers.TestParamConverterProvider (implements jakarta.ws.rs.ext.ParamConverterProvider)
  - org.eclipse.microprofile.rest.client.tck.providers.TestReaderInterceptor (implements jakarta.ws.rs.ext.ReaderInterceptor)
  - org.eclipse.microprofile.rest.client.tck.providers.TestResponseExceptionMapper (implements org.eclipse.microprofile.rest.client.ext.ResponseExceptionMapper<T>)
  - org.eclipse.microprofile.rest.client.tck.providers.TestResponseExceptionMapperHandles (implements org.eclipse.microprofile.rest.client.ext.ResponseExceptionMapper<T>)
  - org.eclipse.microprofile.rest.client.tck.providers.TestResponseExceptionMapperOverridePriority (implements org.eclipse.microprofile.rest.client.ext.ResponseExceptionMapper<T>)
  - org.eclipse.microprofile.rest.client.tck.providers.TestWriterInterceptor (implements jakarta.ws.rs.ext.WriterInterceptor)
  - org.eclipse.microprofile.rest.client.tck.providers.ThreadedClientResponseFilter (implements jakarta.ws.rs.client.ClientResponseFilter)
  - org.eclipse.microprofile.rest.client.tck.providers.TLAddPathClientRequestFilter (implements jakarta.ws.rs.client.ClientRequestFilter)
  - org.eclipse.microprofile.rest.client.tck.providers.TLAsyncInvocationInterceptor (implements org.eclipse.microprofile.rest.client.ext.AsyncInvocationInterceptor)
  - org.eclipse.microprofile.rest.client.tck.providers.TLAsyncInvocationInterceptorFactory (implements org.eclipse.microprofile.rest.client.ext.AsyncInvocationInterceptorFactory)
  - org.eclipse.microprofile.rest.client.tck.providers.TLClientResponseFilter (implements jakarta.ws.rs.client.ClientResponseFilter)
  - org.eclipse.microprofile.rest.client.tck.providers.UnprioritizedMessageBodyReader (implements jakarta.ws.rs.ext.MessageBodyReader<T>)
  - org.eclipse.microprofile.rest.client.tck.sse.WeatherEvent
  - org.eclipse.microprofile.rest.client.tck.sse.WeatherEventProvider (implements jakarta.ws.rs.ext.MessageBodyReader<T>)
  - org.eclipse.microprofile.rest.client.tck.providers.Widget

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.eclipse.microprofile.rest.client.tck.interfaces.AutoCloseableClient
  - java.io.Closeable
    - org.eclipse.microprofile.rest.client.tck.interfaces.CloseableClient
  - org.eclipse.microprofile.rest.client.tck.interfaces.CloseableClient
- org.eclipse.microprofile.rest.client.tck.interfaces.BaseClient
  - org.eclipse.microprofile.rest.client.tck.interfaces.ChildClient
- org.eclipse.microprofile.rest.client.tck.interfaces.CdiClientHeadersFactoryClient
- org.eclipse.microprofile.rest.client.tck.cditests.CDIManagedProviderTest.MyClientWithAnnotations
- org.eclipse.microprofile.rest.client.tck.cditests.CDIManagedProviderTest.MyProgrammaticClient
- org.eclipse.microprofile.rest.client.tck.interfaces.ClientHeaderParamClient
- org.eclipse.microprofile.rest.client.tck.interfaces.ClientHeadersFactoryClient
- org.eclipse.microprofile.rest.client.tck.interfaces.ClientWithURI
- org.eclipse.microprofile.rest.client.tck.interfaces.ClientWithURI2
- org.eclipse.microprofile.rest.client.tck.interfaces.ClientWithURIAndInterceptor
- org.eclipse.microprofile.rest.client.tck.interfaces.ConfigKeyClient
- org.eclipse.microprofile.rest.client.tck.interfaces.ConfigKeyClient2
- org.eclipse.microprofile.rest.client.tck.interfaces.CustomHttpMethod
- org.eclipse.microprofile.rest.client.tck.interfaces.FeatureProviderClient
- org.eclipse.microprofile.rest.client.tck.cditests.HasAppScopeTest.MyAppScopedApi
- org.eclipse.microprofile.rest.client.tck.cditests.HasConversationScopeTest.MyConversationScopedApi
- org.eclipse.microprofile.rest.client.tck.cditests.HasRequestScopeTest.MyRequestScopedApi
- org.eclipse.microprofile.rest.client.tck.cditests.HasSessionScopeTest.MySessionScopedApi
- org.eclipse.microprofile.rest.client.tck.cditests.HasSingletonScopeTest.MySingletonApi
- org.eclipse.microprofile.rest.client.tck.interfaces.InterfaceBase
  - org.eclipse.microprofile.rest.client.tck.interfaces.InterfaceWithoutProvidersDefined
  - org.eclipse.microprofile.rest.client.tck.interfaces.InterfaceWithoutProvidersDefinedWithConfigKey
  - org.eclipse.microprofile.rest.client.tck.interfaces.InterfaceWithProvidersDefined
- org.eclipse.microprofile.rest.client.tck.interfaces.InterfaceUsingBeanParam
- org.eclipse.microprofile.rest.client.tck.interfaces.InterfaceWithoutPriority
- org.eclipse.microprofile.rest.client.tck.interfaces.InterfaceWithPriority
- org.eclipse.microprofile.rest.client.tck.interfaces.InvalidComputeMethodSignature
- org.eclipse.microprofile.rest.client.tck.interfaces.JsonBClient
  - org.eclipse.microprofile.rest.client.tck.interfaces.JsonBPrivateClient
- org.eclipse.microprofile.rest.client.tck.interfaces.JsonPClient
  - org.eclipse.microprofile.rest.client.tck.interfaces.ssl.ClientWithKeystoreAndTruststore
  - org.eclipse.microprofile.rest.client.tck.interfaces.ssl.ClientWithKeystoreFromClasspathAndTruststore
  - org.eclipse.microprofile.rest.client.tck.interfaces.ssl.ClientWithNonMatchingStore
  - org.eclipse.microprofile.rest.client.tck.interfaces.ssl.ClientWithTruststore
  - org.eclipse.microprofile.rest.client.tck.interfaces.ssl.JsonPClientWithSslContext
  - org.eclipse.microprofile.rest.client.tck.interfaces.ssl.JsonPClientWithTruststoreFromClasspath
- org.eclipse.microprofile.rest.client.tck.interfaces.MissingHeaderComputeMethod
- org.eclipse.microprofile.rest.client.tck.interfaces.MissingPathParam
- org.eclipse.microprofile.rest.client.tck.interfaces.MissingPathParamSub
- org.eclipse.microprofile.rest.client.tck.interfaces.MissingUriTemplate
- org.eclipse.microprofile.rest.client.tck.interfaces.MultipleHeadersOnSameInterface
- org.eclipse.microprofile.rest.client.tck.interfaces.MultipleHeadersOnSameMethod
- org.eclipse.microprofile.rest.client.tck.interfaces.MultipleHTTPMethodAnnotations
- org.eclipse.microprofile.rest.client.tck.interfaces.MultiValueClientHeaderWithComputeMethodOnInterface
- org.eclipse.microprofile.rest.client.tck.interfaces.MultiValueClientHeaderWithComputeMethodOnMethod
- org.eclipse.microprofile.rest.client.tck.interfaces.ProducesConsumesClient
- org.eclipse.microprofile.rest.client.tck.interfaces.RootResource
- org.eclipse.microprofile.rest.client.tck.sse.RsSseClient
- org.eclipse.microprofile.rest.client.tck.sse.RsWeatherEventClient
- org.eclipse.microprofile.rest.client.tck.interfaces.SimpleGetApi
  - org.eclipse.microprofile.rest.client.tck.interfaces.SimpleGetApiWithConfigKey
- org.eclipse.microprofile.rest.client.tck.interfaces.SimpleGetApiAsync
- org.eclipse.microprofile.rest.client.tck.interfaces.StringClient
  - org.eclipse.microprofile.rest.client.tck.cditests.CDIQueryParamStyleTest.ArrayPairsStringClient
  - org.eclipse.microprofile.rest.client.tck.cditests.CDIQueryParamStyleTest.CommaSeparatedStringClient
  - org.eclipse.microprofile.rest.client.tck.cditests.CDIQueryParamStyleTest.DefaultStringClient
  - org.eclipse.microprofile.rest.client.tck.cditests.CDIQueryParamStyleTest.MultiPairsStringClient
- org.eclipse.microprofile.rest.client.tck.interfaces.StringResponseClientAsync
- org.eclipse.microprofile.rest.client.tck.interfaces.SubResource
- org.eclipse.microprofile.rest.client.tck.interfaces.TemplateMismatch

## Annotation Type Hierarchy

- org.eclipse.microprofile.rest.client.tck.interfaces.Loggable (implements java.lang.annotation.Annotation)
- org.eclipse.microprofile.rest.client.tck.interfaces.CustomHttpMethod.MYMETHOD (implements java.lang.annotation.Annotation)