Annotation Interface RegistryScope


Specifies the scope of Metric Registry to inject.

This can be used to obtain the respective scoped MetricRegistry:

 
      @Inject
      @RegistryScope(scope=MetricRegistry.APPLICATION_SCOPE)
      MetricRegistry appRegistry;
 
      @Inject
      @RegistryScope(scope="customScope")
      MetricRegistry customRegistry;
 
 
 
see MetricRegistry.APPLICATION_SCOPE, MetricRegistry.BASE_SCOPE and MetricRegistry.VENDOR_SCOPE
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The scope of the MetricRegistry.
  • Element Details

    • scope

      String scope
      The scope of the MetricRegistry.
      Returns:
      Indicates the scope of the MetricRegistry to be injected. The MicroProfile runtimes provides application, base and vendor scopes automatically and creates user-defined scopes as needed. see MetricRegistry.APPLICATION_SCOPE, MetricRegistry.BASE_SCOPE and MetricRegistry.VENDOR_SCOPE
      Default:
      "application"