Class RestClientReactiveCDIWrapperBase<T extends Closeable>

java.lang.Object
io.quarkus.rest.client.reactive.runtime.RestClientReactiveCDIWrapperBase<T>
All Implemented Interfaces:
io.quarkus.runtime.MockedThroughWrapper, Closeable, AutoCloseable

public abstract class RestClientReactiveCDIWrapperBase<T extends Closeable> extends Object implements Closeable, io.quarkus.runtime.MockedThroughWrapper
  • Constructor Details

    • RestClientReactiveCDIWrapperBase

      public RestClientReactiveCDIWrapperBase(Class<T> jaxrsInterface, String baseUriFromAnnotation, String configKey, boolean requestScope)
  • Method Details

    • close

      public void close() throws IOException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Throws:
      IOException
    • destroy

      @PreDestroy public void destroy()
    • getDelegate

      public Object getDelegate()
    • setMock

      public void setMock(Object mock)
      Specified by:
      setMock in interface io.quarkus.runtime.MockedThroughWrapper
    • clearMock

      public void clearMock()
      Specified by:
      clearMock in interface io.quarkus.runtime.MockedThroughWrapper