Package org.eclipse.microprofile.metrics.annotation

## Annotation Type RegistryScope

    @Documented
    @Retention(RUNTIME)
    @Target({METHOD,FIELD,PARAMETER,ANNOTATION_TYPE})
    public @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`

Author:
  Raymond Lam

### Optional Element Summary

Optional Elements
`String` `scope` The scope of the MetricRegistry.

### Element Detail

#### 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"