JavaScript is disabled on your browser.
All Superinterfaces:
io.micronaut.core.naming.Described
, Feature
, io.micronaut.core.naming.Named
, io.micronaut.core.order.Ordered
All Known Implementing Classes:
AbstractOpenTelemetry
, OpenTelemetry
, OpenTelemetryAnnotations
, OpenTelemetryExporterFeature
, OpenTelemetryExporterGoogleCloudTrace
, OpenTelemetryExporterJaeger
, OpenTelemetryExporterLogging
, OpenTelemetryExporterOtlp
, OpenTelemetryExporterZipkin
, OpenTelemetryGoogleCloudTrace
, OpenTelemetryGrpc
, OpenTelemetryJaeger
, OpenTelemetryXray
, OpenTelemetryZipkin
public interface OpenTelemetryFeature
extends Feature
Field Summary
Fields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Method Summary
All Methods Instance Methods Default Methods
default boolean
This method must be implemented to ensure it is only selectable for the desired
application types.
Methods inherited from interface io.micronaut.core.naming.Described
getDescription
Method Details
supports
Description copied from interface: Feature
This method must be implemented to ensure it is only selectable for the desired
application types. This method is not used for determining if a default feature
should be applied.
Specified by:
supports
in interface Feature
Parameters:
applicationType
- The application type
Returns:
True if the feature can be selected by the user
getName
@NonNull
default @NonNull String getName ()
Description copied from interface: Feature
The name of the feature. It must be unique.
Specified by:
getName
in interface Feature
Specified by:
getName
in interface io.micronaut.core.naming.Named
Returns:
the name of the feature
getMicronautDocumentation
default String getMicronautDocumentation ()
Specified by:
getMicronautDocumentation
in interface Feature
Returns:
Returns a link to Micronaut documentation about the feature. eg. https://micronaut-projects.github.io/micronaut-cache/latest/guide/index.html#hazelcast
getThirdPartyDocumentation
default String getThirdPartyDocumentation ()
Specified by:
getThirdPartyDocumentation
in interface Feature
Returns:
Returns a link to third party. E.g. https://hazelcast.org