Class ObserveSupport

java.lang.Object
io.helidon.nima.observe.ObserveSupport
All Implemented Interfaces:
Consumer<HttpRouting.Builder>

public class ObserveSupport extends Object implements Consumer<HttpRouting.Builder>
Support for all observe providers that are available (or configured).
  • Method Details

    • builder

      public static ObserveSupport.Builder builder()
      A new builder to customize observe support.
      Returns:
      a new builder
    • create

      public static ObserveSupport create(ObserveProvider... providers)
      Create a new support with default configuration and an explicit list of providers. This will not use providers discovered by ServiceLoader.
      Parameters:
      providers - providers to use
      Returns:
      a new observe support
    • create

      public static ObserveSupport create()
      Create a new support with default configuration and a list of providers discovered by ServiceLoader.
      Returns:
      a new observe support
    • accept

      public void accept(HttpRouting.Builder builder)
      Specified by:
      accept in interface Consumer<HttpRouting.Builder>