├── .circleci └── config.yml ├── .editorconfig ├── .gitattributes ├── .github ├── dco.yml ├── dependabot.yml └── workflows │ ├── close-stale-issues.yml │ ├── dependabot-automerge.yml │ ├── deploy-docs.yml │ ├── gradle-wrapper-validation.yml │ ├── post-release-workflow.yml │ └── process_changelog.py ├── .gitignore ├── .springjavaformatconfig ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── SUPPORT.adoc ├── config └── checkstyle │ ├── checkstyle-suppressions.xml │ ├── checkstyle.xml │ └── suppressions.xml ├── context-propagation ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── micrometer │ │ └── context │ │ ├── ContextAccessor.java │ │ ├── ContextExecutorService.java │ │ ├── ContextRegistry.java │ │ ├── ContextScheduledExecutorService.java │ │ ├── ContextSnapshot.java │ │ ├── ContextSnapshotFactory.java │ │ ├── DefaultContextSnapshot.java │ │ ├── DefaultContextSnapshotFactory.java │ │ ├── NonNullApi.java │ │ ├── NonNullFields.java │ │ ├── Nullable.java │ │ ├── ThreadLocalAccessor.java │ │ ├── integration │ │ ├── Slf4jThreadLocalAccessor.java │ │ └── package-info.java │ │ └── package-info.java │ └── test │ └── java │ └── io │ └── micrometer │ ├── context │ ├── AnotherTestContextAccessor.java │ ├── ContextRegistryTests.java │ ├── ContextWrappingTests.java │ ├── DefaultContextSnapshotDepreactionTests.java │ ├── DefaultContextSnapshotTests.java │ ├── ScopedValueSnapshotTests.java │ ├── StringThreadLocalAccessor.java │ ├── StringThreadLocalHolder.java │ ├── TestContextAccessor.java │ ├── TestThreadLocalAccessor.java │ └── integration │ │ └── Slf4jThreadLocalAccessorTests.java │ └── scopedvalue │ ├── Scope.java │ ├── ScopeHolder.java │ ├── ScopedValue.java │ ├── ScopedValueTest.java │ └── ScopedValueThreadLocalAccessor.java ├── dependencies.gradle ├── docs ├── antora-playbook.yml ├── antora.yml ├── build.gradle ├── modules │ └── ROOT │ │ ├── examples │ │ └── docs-src │ │ ├── nav.adoc │ │ └── pages │ │ ├── index.adoc │ │ ├── installing.adoc │ │ ├── purpose.adoc │ │ └── usage.adoc └── src │ └── test │ └── java │ └── io │ └── micrometer │ └── docs │ └── context │ ├── DefaultContextSnapshotTests.java │ ├── ObservationThreadLocalAccessor.java │ └── ObservationThreadLocalHolder.java ├── gradle.properties ├── gradle ├── deploy.sh ├── libs.versions.toml ├── licenseHeader.txt └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.lockfile linguist-generated -------------------------------------------------------------------------------- /.github/dco.yml: -------------------------------------------------------------------------------- 1 | require: 2 | members: false 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/close-stale-issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/.github/workflows/close-stale-issues.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/.github/workflows/dependabot-automerge.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/gradle-wrapper-validation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/.github/workflows/gradle-wrapper-validation.yml -------------------------------------------------------------------------------- /.github/workflows/post-release-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/.github/workflows/post-release-workflow.yml -------------------------------------------------------------------------------- /.github/workflows/process_changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/.github/workflows/process_changelog.py -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/.gitignore -------------------------------------------------------------------------------- /.springjavaformatconfig: -------------------------------------------------------------------------------- 1 | java-baseline=8 2 | indentation-style=spaces 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/SUPPORT.adoc -------------------------------------------------------------------------------- /config/checkstyle/checkstyle-suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/config/checkstyle/checkstyle-suppressions.xml -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /context-propagation/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/build.gradle -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/ContextAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/ContextAccessor.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/ContextExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/ContextExecutorService.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/ContextRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/ContextRegistry.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/ContextScheduledExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/ContextScheduledExecutorService.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/ContextSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/ContextSnapshot.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/ContextSnapshotFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/ContextSnapshotFactory.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/DefaultContextSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/DefaultContextSnapshot.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/DefaultContextSnapshotFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/DefaultContextSnapshotFactory.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/NonNullApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/NonNullApi.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/NonNullFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/NonNullFields.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/Nullable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/Nullable.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/ThreadLocalAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/ThreadLocalAccessor.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/integration/Slf4jThreadLocalAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/integration/Slf4jThreadLocalAccessor.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/integration/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/integration/package-info.java -------------------------------------------------------------------------------- /context-propagation/src/main/java/io/micrometer/context/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/main/java/io/micrometer/context/package-info.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/AnotherTestContextAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/AnotherTestContextAccessor.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/ContextRegistryTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/ContextRegistryTests.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/ContextWrappingTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/ContextWrappingTests.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/DefaultContextSnapshotDepreactionTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/DefaultContextSnapshotDepreactionTests.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/DefaultContextSnapshotTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/DefaultContextSnapshotTests.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/ScopedValueSnapshotTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/ScopedValueSnapshotTests.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/StringThreadLocalAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/StringThreadLocalAccessor.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/StringThreadLocalHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/StringThreadLocalHolder.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/TestContextAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/TestContextAccessor.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/TestThreadLocalAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/TestThreadLocalAccessor.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/context/integration/Slf4jThreadLocalAccessorTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/context/integration/Slf4jThreadLocalAccessorTests.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/scopedvalue/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/scopedvalue/Scope.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/scopedvalue/ScopeHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/scopedvalue/ScopeHolder.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/scopedvalue/ScopedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/scopedvalue/ScopedValue.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/scopedvalue/ScopedValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/scopedvalue/ScopedValueTest.java -------------------------------------------------------------------------------- /context-propagation/src/test/java/io/micrometer/scopedvalue/ScopedValueThreadLocalAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/context-propagation/src/test/java/io/micrometer/scopedvalue/ScopedValueThreadLocalAccessor.java -------------------------------------------------------------------------------- /dependencies.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/dependencies.gradle -------------------------------------------------------------------------------- /docs/antora-playbook.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/antora-playbook.yml -------------------------------------------------------------------------------- /docs/antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/antora.yml -------------------------------------------------------------------------------- /docs/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/build.gradle -------------------------------------------------------------------------------- /docs/modules/ROOT/examples/docs-src: -------------------------------------------------------------------------------- 1 | ../../../src -------------------------------------------------------------------------------- /docs/modules/ROOT/nav.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/modules/ROOT/nav.adoc -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/modules/ROOT/pages/index.adoc -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/installing.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/modules/ROOT/pages/installing.adoc -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/purpose.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/modules/ROOT/pages/purpose.adoc -------------------------------------------------------------------------------- /docs/modules/ROOT/pages/usage.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/modules/ROOT/pages/usage.adoc -------------------------------------------------------------------------------- /docs/src/test/java/io/micrometer/docs/context/DefaultContextSnapshotTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/src/test/java/io/micrometer/docs/context/DefaultContextSnapshotTests.java -------------------------------------------------------------------------------- /docs/src/test/java/io/micrometer/docs/context/ObservationThreadLocalAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/src/test/java/io/micrometer/docs/context/ObservationThreadLocalAccessor.java -------------------------------------------------------------------------------- /docs/src/test/java/io/micrometer/docs/context/ObservationThreadLocalHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/docs/src/test/java/io/micrometer/docs/context/ObservationThreadLocalHolder.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/gradle/deploy.sh -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/licenseHeader.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/gradle/licenseHeader.txt -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/micrometer-metrics/context-propagation/HEAD/settings.gradle --------------------------------------------------------------------------------