Class RestClientHttpProxyBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.rest.client.reactive.spi.RestClientHttpProxyBuildItem

public final class RestClientHttpProxyBuildItem extends io.quarkus.builder.item.MultiBuildItem
Represents the data necessary for creating a Http proxy for a REST Client
  • Constructor Details

    • RestClientHttpProxyBuildItem

      public RestClientHttpProxyBuildItem(String className, String baseUri, Optional<String> provider)
  • Method Details

    • getClassName

      public String getClassName()
    • getBaseUri

      public String getBaseUri()
    • getProvider

      public Optional<String> getProvider()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • attachClosable

      public void attachClosable(Closeable closeable)
      Called by Quarkus in order to associate a Closeable with a started proxy
    • getCloseable

      public Closeable getCloseable()
      Called by Quarkus when it's time to stop the proxy