com.tangosol.internal.tracing.package-info Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of coherence Show documentation
Show all versions of coherence Show documentation
Oracle Coherence Community Edition
/*
* Copyright (c) 2000, 2020, Oracle and/or its affiliates.
*
* Licensed under the Universal Permissive License v 1.0 as shown at
* http://oss.oracle.com/licenses/upl.
*/
/**
* The classes in this package represent the smallest possible API surface for tracing operations
* in coherence. With this API, Coherence can create shims for other tracing implementations such as
* {@code OpenTracing}, {@code OpenCensus}, and/or {@code OpenTelemetry}.
*
* Similarities between the APIs in this package and those of the packages described above is intentional
* to allow easy conceptual mappings between tracing concepts.
*
* For those cases where there is conceptual overlap between the public and our private APIs, there will be explicit
* attribution to the public APIs.
*
* NOTE: the interfaces and classes in this package are not meant for general use by developers using
* Coherence.
*
* For reference:
*
* - OpenTracing
* - OpenCensus
* - OpenTelemetry
*
* @since 14.1.1.0
* @author rl 11.5.2019
*/
package com.tangosol.internal.tracing;