├── .github └── ISSUE_TEMPLATE │ └── 01-compatible-certification-request.md ├── .gitignore ├── CONTRIBUTING.adoc ├── LICENSE ├── README.adoc ├── api ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── eclipse │ │ └── microprofile │ │ └── context │ │ ├── ManagedExecutor.java │ │ ├── ThreadContext.java │ │ └── spi │ │ ├── ContextManager.java │ │ ├── ContextManagerExtension.java │ │ ├── ContextManagerProvider.java │ │ ├── ContextManagerProviderRegistration.java │ │ ├── ThreadContextController.java │ │ ├── ThreadContextProvider.java │ │ └── ThreadContextSnapshot.java │ └── resources │ └── META-INF │ └── LICENSE ├── pom.xml ├── spec ├── pom.xml └── src │ └── main │ └── asciidoc │ ├── builders.asciidoc │ ├── cdi.asciidoc │ ├── contextmanagerprovider.asciidoc │ ├── contextproviders.asciidoc │ ├── examples.asciidoc │ ├── license-alv2.asciidoc │ ├── license-efsl.adoc │ ├── microprofile-context-propagation-spec.asciidoc │ ├── mpconfig.asciidoc │ ├── overview.asciidoc │ ├── release_notes.asciidoc │ └── txcontext.asciidoc └── tck ├── pom.xml └── src └── main ├── java └── org │ └── eclipse │ └── microprofile │ └── context │ └── tck │ ├── ContextManagerTest.java │ ├── MPConfigBean.java │ ├── MPConfigTest.java │ ├── ManagedExecutorTest.java │ ├── ProducerBean.java │ ├── TckTest.java │ ├── TckThread.java │ ├── TckThreadFactory.java │ ├── ThreadContextTest.java │ ├── cdi │ ├── AbstractBean.java │ ├── BasicCDITest.java │ ├── CDIBean.java │ ├── CDIContextTest.java │ ├── CdiBeanProducer.java │ ├── ConversationScopedBean.java │ ├── JTACDITest.java │ ├── RequestScopedBean.java │ ├── SessionScopedBean.java │ ├── TransactionalBean.java │ ├── TransactionalBeanImpl.java │ └── TransactionalService.java │ └── contexts │ ├── buffer │ ├── Buffer.java │ └── spi │ │ ├── BufferContextProvider.java │ │ ├── BufferContextRestorer.java │ │ └── BufferContextSnapshot.java │ ├── label │ ├── Label.java │ └── spi │ │ └── LabelContextProvider.java │ └── priority │ └── spi │ ├── ThreadPriorityContextProvider.java │ └── ThreadPrioritySnapshot.java └── resources └── META-INF ├── LICENSE ├── NOTICE └── tck /.github/ISSUE_TEMPLATE/01-compatible-certification-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/.github/ISSUE_TEMPLATE/01-compatible-certification-request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/CONTRIBUTING.adoc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/README.adoc -------------------------------------------------------------------------------- /api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/pom.xml -------------------------------------------------------------------------------- /api/src/main/java/org/eclipse/microprofile/context/ManagedExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/src/main/java/org/eclipse/microprofile/context/ManagedExecutor.java -------------------------------------------------------------------------------- /api/src/main/java/org/eclipse/microprofile/context/ThreadContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/src/main/java/org/eclipse/microprofile/context/ThreadContext.java -------------------------------------------------------------------------------- /api/src/main/java/org/eclipse/microprofile/context/spi/ContextManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/src/main/java/org/eclipse/microprofile/context/spi/ContextManager.java -------------------------------------------------------------------------------- /api/src/main/java/org/eclipse/microprofile/context/spi/ContextManagerExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/src/main/java/org/eclipse/microprofile/context/spi/ContextManagerExtension.java -------------------------------------------------------------------------------- /api/src/main/java/org/eclipse/microprofile/context/spi/ContextManagerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/src/main/java/org/eclipse/microprofile/context/spi/ContextManagerProvider.java -------------------------------------------------------------------------------- /api/src/main/java/org/eclipse/microprofile/context/spi/ContextManagerProviderRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/src/main/java/org/eclipse/microprofile/context/spi/ContextManagerProviderRegistration.java -------------------------------------------------------------------------------- /api/src/main/java/org/eclipse/microprofile/context/spi/ThreadContextController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/src/main/java/org/eclipse/microprofile/context/spi/ThreadContextController.java -------------------------------------------------------------------------------- /api/src/main/java/org/eclipse/microprofile/context/spi/ThreadContextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/src/main/java/org/eclipse/microprofile/context/spi/ThreadContextProvider.java -------------------------------------------------------------------------------- /api/src/main/java/org/eclipse/microprofile/context/spi/ThreadContextSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/src/main/java/org/eclipse/microprofile/context/spi/ThreadContextSnapshot.java -------------------------------------------------------------------------------- /api/src/main/resources/META-INF/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/api/src/main/resources/META-INF/LICENSE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/pom.xml -------------------------------------------------------------------------------- /spec/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/pom.xml -------------------------------------------------------------------------------- /spec/src/main/asciidoc/builders.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/builders.asciidoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/cdi.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/cdi.asciidoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/contextmanagerprovider.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/contextmanagerprovider.asciidoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/contextproviders.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/contextproviders.asciidoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/examples.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/examples.asciidoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/license-alv2.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/license-alv2.asciidoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/license-efsl.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/license-efsl.adoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/microprofile-context-propagation-spec.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/microprofile-context-propagation-spec.asciidoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/mpconfig.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/mpconfig.asciidoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/overview.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/overview.asciidoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/release_notes.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/release_notes.asciidoc -------------------------------------------------------------------------------- /spec/src/main/asciidoc/txcontext.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/spec/src/main/asciidoc/txcontext.asciidoc -------------------------------------------------------------------------------- /tck/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/pom.xml -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/ContextManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/ContextManagerTest.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/MPConfigBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/MPConfigBean.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/MPConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/MPConfigTest.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/ManagedExecutorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/ManagedExecutorTest.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/ProducerBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/ProducerBean.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/TckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/TckTest.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/TckThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/TckThread.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/TckThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/TckThreadFactory.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/ThreadContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/ThreadContextTest.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/AbstractBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/AbstractBean.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/BasicCDITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/BasicCDITest.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/CDIBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/CDIBean.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/CDIContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/CDIContextTest.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/CdiBeanProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/CdiBeanProducer.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/ConversationScopedBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/ConversationScopedBean.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/JTACDITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/JTACDITest.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/RequestScopedBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/RequestScopedBean.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/SessionScopedBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/SessionScopedBean.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/TransactionalBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/TransactionalBean.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/TransactionalBeanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/TransactionalBeanImpl.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/TransactionalService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/cdi/TransactionalService.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/buffer/Buffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/buffer/Buffer.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/buffer/spi/BufferContextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/buffer/spi/BufferContextProvider.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/buffer/spi/BufferContextRestorer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/buffer/spi/BufferContextRestorer.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/buffer/spi/BufferContextSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/buffer/spi/BufferContextSnapshot.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/label/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/label/Label.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/label/spi/LabelContextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/label/spi/LabelContextProvider.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/priority/spi/ThreadPriorityContextProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/priority/spi/ThreadPriorityContextProvider.java -------------------------------------------------------------------------------- /tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/priority/spi/ThreadPrioritySnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/java/org/eclipse/microprofile/context/tck/contexts/priority/spi/ThreadPrioritySnapshot.java -------------------------------------------------------------------------------- /tck/src/main/resources/META-INF/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/resources/META-INF/LICENSE -------------------------------------------------------------------------------- /tck/src/main/resources/META-INF/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microprofile/microprofile-context-propagation/HEAD/tck/src/main/resources/META-INF/NOTICE -------------------------------------------------------------------------------- /tck/src/main/resources/META-INF/tck: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------