A B C D E F G I J L M N O P R S T U W

## A

AbstractBean - Class in org.eclipse.microprofile.context.tck.cdi
AbstractBean() - Constructor for class org.eclipse.microprofile.context.tck.cdi.AbstractBean
after() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
after() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
afterMethod(Method, ITestResult) - Method in class org.eclipse.microprofile.context.tck.cdi.BasicCDITest
afterMethod(Method, ITestResult) - Method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
afterMethod(Method, ITestResult) - Method in class org.eclipse.microprofile.context.tck.cdi.JTACDITest
afterMethod(Method, ITestResult) - Method in class org.eclipse.microprofile.context.tck.ContextManagerTest
afterMethod(Method, ITestResult) - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
afterMethod(Method, ITestResult) - Method in class org.eclipse.microprofile.context.tck.MPConfigTest
afterMethod(Method, ITestResult) - Method in class org.eclipse.microprofile.context.tck.TckTest
afterMethod(Method, ITestResult) - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
applicationDefinesProducerOfThreadContext() - Method in class org.eclipse.microprofile.context.tck.cdi.BasicCDITest
applicationDefinesProducerUsingInjectedThreadContext() - Method in class org.eclipse.microprofile.context.tck.cdi.BasicCDITest

## B

BasicCDITest - Class in org.eclipse.microprofile.context.tck.cdi
BasicCDITest() - Constructor for class org.eclipse.microprofile.context.tck.cdi.BasicCDITest
bean - Variable in class org.eclipse.microprofile.context.tck.MPConfigTest
beanInjected() - Method in class org.eclipse.microprofile.context.tck.MPConfigTest
  Determine if instances injected properly, which is a prerequisite of running these tests.
before() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
before() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
beforeMethod(Method) - Method in class org.eclipse.microprofile.context.tck.cdi.BasicCDITest
beforeMethod(Method) - Method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
beforeMethod(Method) - Method in class org.eclipse.microprofile.context.tck.cdi.JTACDITest
beforeMethod(Method) - Method in class org.eclipse.microprofile.context.tck.ContextManagerTest
beforeMethod(Method) - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
beforeMethod(Method) - Method in class org.eclipse.microprofile.context.tck.MPConfigTest
beforeMethod(Method) - Method in class org.eclipse.microprofile.context.tck.TckTest
beforeMethod(Method) - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
begin() - Method in class org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextSnapshot
  Apply the requested buffer context to the current thread, first storing a copying of the buffer that was previously associated with the thread, to later be restored via the returned ThreadContextController.
begin() - Method in class org.eclipse.microprofile.context.tck.contexts.priority.spi.ThreadPrioritySnapshot
  Apply the saved thread priority to the current thread, but first storing a copying of the thread priority that was previously on the thread so that the previous thread priority can later be restored via the returned ThreadContextController.
Buffer - Class in org.eclipse.microprofile.context.tck.contexts.buffer
  This is a fake context type that is created by the test suite.
bufferContext - Variable in class org.eclipse.microprofile.context.tck.ProducerBean
BufferContextProvider - Class in org.eclipse.microprofile.context.tck.contexts.buffer.spi
  This is a fake context type that is created by the test suite.
BufferContextProvider() - Constructor for class org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextProvider
BufferContextRestorer - Class in org.eclipse.microprofile.context.tck.contexts.buffer.spi
  Restores a buffer context that was saved upon creation.
BufferContextRestorer() - Constructor for class org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextRestorer
BufferContextSnapshot - Class in org.eclipse.microprofile.context.tck.contexts.buffer.spi
  Represents a saved 'buffer' instance.
builderForContextManagerIsProvided() - Method in class org.eclipse.microprofile.context.tck.ContextManagerTest
  Verify obtaining a ContextManager builder from the ContextManagerProvider.
builderForManagedExecutorIsProvided() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
builderForThreadContextIsProvided() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest

## C

CDIBean - Class in org.eclipse.microprofile.context.tck.cdi
CDIBean() - Constructor for class org.eclipse.microprofile.context.tck.cdi.CDIBean
CDIBean.AppProducedExecutor - Annotation Type in org.eclipse.microprofile.context.tck.cdi
CDIBean.LabelContextPropagator - Annotation Type in org.eclipse.microprofile.context.tck.cdi
CDIBean.Priority3Executor - Annotation Type in org.eclipse.microprofile.context.tck.cdi
CDIBean.PriorityContext - Annotation Type in org.eclipse.microprofile.context.tck.cdi
CdiBeanProducer - Class in org.eclipse.microprofile.context.tck.cdi
CdiBeanProducer() - Constructor for class org.eclipse.microprofile.context.tck.cdi.CdiBeanProducer
CDIContextTest - Class in org.eclipse.microprofile.context.tck.cdi
CDIContextTest() - Constructor for class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
clearedContext(Map<String, String>) - Method in class org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextProvider
  Buffer context is considered cleared by associating a new empty StringBuffer with the thread.
clearedContext(Map<String, String>) - Method in class org.eclipse.microprofile.context.tck.contexts.label.spi.LabelContextProvider
  Cleared context is the empty string.
clearedContext(Map<String, String>) - Method in class org.eclipse.microprofile.context.tck.contexts.priority.spi.ThreadPriorityContextProvider
  Thread priority context is considered cleared by resetting to normal priority (Thread.NORM_PRIORITY).
clearTransactionContextJTA() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that if JTA transactions are supported, then configuring cleared=TRANSACTION results in the active transaction being suspended before running a task and resumed afterward, such that a task can use its own transactions if so desired.
clearUnspecifiedContexts() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that the ManagedExecutor implementation clears context types that are not configured under propagated, or cleared.
clearUnspecifiedContexts() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext implementation clears context types that are not configured under propagated, unchanged, or cleared.
completedFuture - Variable in class org.eclipse.microprofile.context.tck.MPConfigBean
completedFutureDependentStagesRunWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for all dependent stages of the completed future that is created by the ManagedExecutor's completedFuture implementation.
completedStageDependentStagesRunWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for all dependent stages of the completed future that is created by the ManagedExecutor's completedStage implementation.
CONTEXT_NAME - Static variable in class org.eclipse.microprofile.context.tck.contexts.buffer.Buffer
CONTEXT_NAME - Static variable in class org.eclipse.microprofile.context.tck.contexts.label.Label
contextControlsForManagedExecutorBuilder() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify the MicroProfile Context Propagation implementation of propagate(), and cleared() for ManagedExecutor.Builder.
contextControlsForThreadContextBuilder() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify the MicroProfile Context Propagation implementation of propagate(), cleared(), and unchanged() for ThreadContext.Builder.
ContextManagerTest - Class in org.eclipse.microprofile.context.tck
ContextManagerTest() - Constructor for class org.eclipse.microprofile.context.tck.ContextManagerTest
contextOfContextualCallableOverridesContextOfManagedExecutor() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  When an already-contextualized Callable is specified as the action/task, the action/task runs with its already-captured context rather than capturing and applying context per the configuration of the managed executor.
contextOfContextualConsumerAndBiFunctionOverrideContextOfManagedExecutor() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  When an already-contextualized Consumer or BiFunction is specified as the action/task, the action/task runs with its already-captured context rather than capturing and applying context per the configuration of the managed executor.
contextOfContextualFunctionOverridesContextOfManagedExecutor() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  When an already-contextualized Function is specified as the action/task, the action/task runs with its already-captured context rather than capturing and applying context per the configuration of the managed executor.
contextOfContextualRunnableOverridesContextOfManagedExecutor() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  When an already-contextualized Runnable is specified as the action/task, the action/task runs with its already-captured context rather than capturing and applying context per the configuration of the managed executor.
contextOfContextualSuppplierAndBiConsumerOverrideContextOfManagedExecutor() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  When an already-contextualized Supplier or BiFunction is specified as the action/task, the action/task runs with its already-captured context rather than capturing and applying context per the configuration of the managed executor.
contextSnapshot - Variable in class org.eclipse.microprofile.context.tck.MPConfigBean
contextualBiConsumerRunsWithContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext's contextualConsumer method can be used to wrap a BiConsumer instance with the context that is captured from the current thread per the configuration of the ThreadContext builder, and that the context is applied when the BiConsumer accept method runs.
contextualBiFunctionRunsWithContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext's contextualFunction method can be used to wrap a BiFunction instance with the context that is captured from the current thread per the configuration of the ThreadContext builder, and that the context is applied when the BiFunction apply method runs.
contextualCallableRunsWithContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext's contextualCallable method can be used to wrap a Callable instance with the context that is captured from the current thread per the configuration of the ThreadContext builder, and that the context is applied when the Callable call method runs.
contextualConsumerRunsWithContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext's contextualConsumer method can be used to wrap a Consumer instance with the context that is captured from the current thread per the configuration of the ThreadContext builder, and that the context is applied when the Consumer accept method runs.
contextualFunctionRunsWithContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext's contextualFunction method can be used to wrap a Function instance with the context that is captured from the current thread per the configuration of the ThreadContext builder, and that the context is applied when the Function apply method runs.
contextualRunnableRunsWithContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext's contextualRunnable method can be used to wrap a Runnable instance with the context that is captured from the current thread per the configuration of the ThreadContext builder, and that the context is applied when the Runnable run method runs.
contextualSupplierRunsWithContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext's contextualSupplier method can be used to wrap a Supplier instance with the context that is captured from the current thread per the configuration of the ThreadContext builder, and that the context is applied when the Supplier get method runs.
ConversationScopedBean - Class in org.eclipse.microprofile.context.tck.cdi
ConversationScopedBean() - Constructor for class org.eclipse.microprofile.context.tck.cdi.ConversationScopedBean
copyCompletableFuture() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that we can copy a CompletableFuture and get context propagation in the copy's dependent stages.
copyCompletionStage() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that we can copy a CompletionStage and get context propagation in the copy's dependent stages.
createDeployment() - Static method in class org.eclipse.microprofile.context.tck.cdi.BasicCDITest
createDeployment() - Static method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
createDeployment() - Static method in class org.eclipse.microprofile.context.tck.cdi.JTACDITest
createDeployment() - Static method in class org.eclipse.microprofile.context.tck.ContextManagerTest
createDeployment() - Static method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
createDeployment() - Static method in class org.eclipse.microprofile.context.tck.MPConfigTest
createDeployment() - Static method in class org.eclipse.microprofile.context.tck.TckTest
createDeployment() - Static method in class org.eclipse.microprofile.context.tck.ThreadContextTest
createExec() - Method in class org.eclipse.microprofile.context.tck.cdi.CdiBeanProducer
createExecutor() - Method in class org.eclipse.microprofile.context.tck.ProducerBean
createPriority3Executor(ThreadContext) - Method in class org.eclipse.microprofile.context.tck.cdi.CdiBeanProducer
currentContext(Map<String, String>) - Method in class org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextProvider
  Save the buffer instance that is associated with the current thread.
currentContext(Map<String, String>) - Method in class org.eclipse.microprofile.context.tck.contexts.label.spi.LabelContextProvider
  Save the current context.
currentContext(Map<String, String>) - Method in class org.eclipse.microprofile.context.tck.contexts.priority.spi.ThreadPriorityContextProvider
  Save the current thread priority.
currentContextExecutorRunsWithContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext's currentContextExecutor method can be used to create an Executor instance with the context that is captured from the current thread per the configuration of the ThreadContext builder, and that the context is applied to the thread where the Executor's execute method runs.

## D

defaultContextPropagationForManagedExecutorViaMPConfig() - Method in class org.eclipse.microprofile.context.tck.MPConfigTest
  Verify that the cleared and propagated attributes of a ManagedExecutor are defaulted according to the defaults specified by the application in MicroProfile Config.
defaultContextPropagationForThreadContextViaMPConfig() - Method in class org.eclipse.microprofile.context.tck.MPConfigTest
  Verify that the cleared and propagated attributes of a ThreadContext are defaulted according to the defaults specified by the application in MicroProfile Config.
defaultMaxAsyncAndMaxQueuedForManagedExecutorViaMPConfig() - Method in class org.eclipse.microprofile.context.tck.MPConfigTest
  Verify that the maxAsync and maxQueued attributes of a ManagedExecutor are defaulted according to the defaults specified by the application in MicroProfile Config.

## E

endContext() - Method in class org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextRestorer
  Restore the buffer context that was saved upon construction of this instance.
executedTaskRunsWithClearedContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is cleared per the configuration of the ManagedExecutor builder for all tasks that are executed via the execute method.
executedTaskRunsWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is propagated per the configuration of the ManagedExecutor builder for all tasks that are executed via the execute method.
explicitlySpecifiedPropagatedTakesPrecedenceOverDefaults() - Method in class org.eclipse.microprofile.context.tck.MPConfigTest
  Verify that MicroProfile config defaults the cleared attribute when only the propagated and maxQueued attributes are specified by the application.
explicitlySpecifyAllAttributesOfThreadContext() - Method in class org.eclipse.microprofile.context.tck.MPConfigTest
  Verify that MicroProfile config does not default any attributes when all attributes are explicitly specified by the application.
explicitlySpecifyMaxQueued5() - Method in class org.eclipse.microprofile.context.tck.MPConfigTest
  Verify that MicroProfile config defaults the maxAsync attribute and honors the explicitly specified maxQueued attribute, when only the propagated and maxQueued attributes are specified by the application.

## F

failedFutureDependentStagesRunWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for all dependent stages of the completed future that is created by the ManagedExecutor's failedFuture implementation.
failedStageDependentStagesRunWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for all dependent stages of the completed future that is created by the ManagedExecutor's failedStage implementation.

## G

get() - Static method in class org.eclipse.microprofile.context.tck.contexts.buffer.Buffer
get() - Static method in class org.eclipse.microprofile.context.tck.contexts.label.Label
  Get the current 'label' context.
getCompletedFuture() - Method in class org.eclipse.microprofile.context.tck.MPConfigBean
getContextSnapshot() - Method in class org.eclipse.microprofile.context.tck.MPConfigBean
getState() - Method in class org.eclipse.microprofile.context.tck.cdi.AbstractBean
getThreadContextType() - Method in class org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextProvider
getThreadContextType() - Method in class org.eclipse.microprofile.context.tck.contexts.label.spi.LabelContextProvider
getThreadContextType() - Method in class org.eclipse.microprofile.context.tck.contexts.priority.spi.ThreadPriorityContextProvider
getValue() - Method in interface org.eclipse.microprofile.context.tck.cdi.TransactionalBean
getValue() - Method in class org.eclipse.microprofile.context.tck.cdi.TransactionalBeanImpl

## I

incrementValue() - Method in interface org.eclipse.microprofile.context.tck.cdi.TransactionalBean
incrementValue() - Method in class org.eclipse.microprofile.context.tck.cdi.TransactionalBeanImpl

## J

JTACDITest - Class in org.eclipse.microprofile.context.tck.cdi
JTACDITest() - Constructor for class org.eclipse.microprofile.context.tck.cdi.JTACDITest

## L

Label - Class in org.eclipse.microprofile.context.tck.contexts.label
  This is a fake context type that is created by the test suite, which associates an immutable label (a String) with a thread.
LabelContextProvider - Class in org.eclipse.microprofile.context.tck.contexts.label.spi
  This is a fake all-in-one context provider that is created by the test suite.
LabelContextProvider() - Constructor for class org.eclipse.microprofile.context.tck.contexts.label.spi.LabelContextProvider

## M

ManagedExecutorTest - Class in org.eclipse.microprofile.context.tck
ManagedExecutorTest() - Constructor for class org.eclipse.microprofile.context.tck.ManagedExecutorTest
maxAsync2() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that the ManagedExecutor implementation starts 2 async tasks/actions, and no more, when maxAsync is configured to 2.
maxAsyncInvalidValues() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Attempt to specify invalid values (less than -1 and 0) for maxAsync.
maxQueued3() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that 3 tasks/actions, and no more, can be queued when maxQueued is configured to 3.
maxQueuedInvalidValues() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Attempt to specify invalid values (less than -1 and 0) for maxQueued.
MPConfigBean - Class in org.eclipse.microprofile.context.tck
MPConfigBean() - Constructor for class org.eclipse.microprofile.context.tck.MPConfigBean
MPConfigBean.Max5Queue - Annotation Type in org.eclipse.microprofile.context.tck
MPConfigTest - Class in org.eclipse.microprofile.context.tck
MPConfigTest() - Constructor for class org.eclipse.microprofile.context.tck.MPConfigTest

## N

newIncompleteFutureDependentStagesRunWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for all dependent stages of the incomplete future that is created by the ManagedExecutor's newIncompleteFuture implementation.
newThread(Runnable) - Method in class org.eclipse.microprofile.context.tck.TckThreadFactory

## O

org.eclipse.microprofile.context.tck - package org.eclipse.microprofile.context.tck
org.eclipse.microprofile.context.tck.cdi - package org.eclipse.microprofile.context.tck.cdi
org.eclipse.microprofile.context.tck.contexts.buffer - package org.eclipse.microprofile.context.tck.contexts.buffer
org.eclipse.microprofile.context.tck.contexts.buffer.spi - package org.eclipse.microprofile.context.tck.contexts.buffer.spi
org.eclipse.microprofile.context.tck.contexts.label - package org.eclipse.microprofile.context.tck.contexts.label
org.eclipse.microprofile.context.tck.contexts.label.spi - package org.eclipse.microprofile.context.tck.contexts.label.spi
org.eclipse.microprofile.context.tck.contexts.priority.spi - package org.eclipse.microprofile.context.tck.contexts.priority.spi

## P

producedExecutor - Variable in class org.eclipse.microprofile.context.tck.MPConfigTest
producedThreadContext - Variable in class org.eclipse.microprofile.context.tck.MPConfigTest
ProducerBean - Class in org.eclipse.microprofile.context.tck
  Produces beans consumed by MpConfigBean in order to avoid circular dependencies
ProducerBean() - Constructor for class org.eclipse.microprofile.context.tck.ProducerBean
propagateApplicationContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that Application context makes the application's thread context class loader available to the task.
propagateTransactionContextJTA() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that when JTA transactions are supported and configuration of propagated=TRANSACTION is permitted, it is at least possible to propagate the absence of a transaction, and if context is allowed to be captured while a transaction is active, then the task or action runs with a transaction on the thread.
providerSet() - Method in class org.eclipse.microprofile.context.tck.TckTest

## R

RequestScopedBean - Class in org.eclipse.microprofile.context.tck.cdi
RequestScopedBean() - Constructor for class org.eclipse.microprofile.context.tck.cdi.RequestScopedBean
reuseManagedExecutorBuilder() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that the ManagedExecutor.Builder can be used to create multiple ManagedExecutors with different configured contexts.
reuseThreadContextBuilder() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext.Builder can be used to create multiple ThreadContexts with different configured contexts.
runAsyncStageAndDependentStagesRunWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for all dependent stages as well as the initial stage created by the ManagedExecutor's runAsync implementation.

## S

SessionScopedBean - Class in org.eclipse.microprofile.context.tck.cdi
SessionScopedBean() - Constructor for class org.eclipse.microprofile.context.tck.cdi.SessionScopedBean
set(StringBuffer) - Static method in class org.eclipse.microprofile.context.tck.contexts.buffer.Buffer
set(String) - Static method in class org.eclipse.microprofile.context.tck.contexts.label.Label
  Set the current 'label' context.
setCompletedFuture(ManagedExecutor) - Method in class org.eclipse.microprofile.context.tck.MPConfigBean
setContextSnapshot(ThreadContext) - Method in class org.eclipse.microprofile.context.tck.MPConfigBean
setState(String) - Method in class org.eclipse.microprofile.context.tck.cdi.AbstractBean
shutdown(ManagedExecutor) - Method in class org.eclipse.microprofile.context.tck.ProducerBean
shutdownNowPreventsAdditionalSubmitsAndCancelsTasks() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that the ManagedExecutor shutdownNow method prevents additional tasks from being submitted and cancels tasks that are currently in progress or queued.
shutdownPreventsAdditionalSubmits() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that the ManagedExecutor shutdown method prevents additional tasks from being submitted but does not interfere with tasks and actions that are running or queued.
submittedTasksRunWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for all tasks that are submitted via the submit(Callable), submit(Runnable) and submit(Runnable, result) methods.
supplyAsyncStageAndDependentStagesRunWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for all dependent stages as well as the initial stage created by the ManagedExecutor's supplyAsync implementation.

## T

TckTest - Class in org.eclipse.microprofile.context.tck
TckTest() - Constructor for class org.eclipse.microprofile.context.tck.TckTest
TckThread - Class in org.eclipse.microprofile.context.tck
TckThread(Runnable) - Constructor for class org.eclipse.microprofile.context.tck.TckThread
TckThreadFactory - Class in org.eclipse.microprofile.context.tck
TckThreadFactory() - Constructor for class org.eclipse.microprofile.context.tck.TckThreadFactory
testAppDefinedProducerOfThreadContext() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIBean
  Application can provide producers of ThreadContext that are qualified.
testAppDefinedProducerUsingInjectedThreadContext() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIBean
  Application-defined producer methods can have injection points of ThreadContext.
testAsyncTransaction() - Method in class org.eclipse.microprofile.context.tck.cdi.JTACDITest
testBasicExecutorUsable() - Method in class org.eclipse.microprofile.context.tck.cdi.BasicCDITest
testBasicExecutorUsable() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIBean
  Verify that injected ME instances are useable in a very basic way
testCDIMECtxClearsConversationScopedBeans() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
  Set some state on Conversation scoped bean and verify the state is cleared on the thread where the other task runs.
testCDIMECtxClearsRequestScopedBean() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
  Set some state on Request scoped bean and verify the state is cleared on the thread where the other task runs.
testCDIMECtxClearsSessionScopedBeans() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
  Set some state on Session scoped bean and verify the state is cleared on the thread where the other task runs.
testCDIMECtxPropagatesConversationScopedBean() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
  Set some state on Conversation scoped beans and verify the state is propagated to the thread where the other task runs.
testCDIMECtxPropagatesRequestScopedBean() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
  Set some state on Request scoped bean and verify the state is propagated to the thread where the other task runs.
testCDIMECtxPropagatesSessionScopedBean() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
  Set some state on Session scoped bean and verify the state is propagated to the thread where the other task runs.
testCDITCCtxClear() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
  Set some state on a request scoped bean, then verify a contextualized callable has the state cleared from it when ran on the same thread.
testCDITCCtxPropagate() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIContextTest
  Set some state on a request scoped bean, then verify a contextualized callable has the state propagated to it when ran on the same thread.
testConcurrentTransactionPropagation() - Method in class org.eclipse.microprofile.context.tck.cdi.JTACDITest
testRunWithTxnOfExecutingThread() - Method in class org.eclipse.microprofile.context.tck.cdi.JTACDITest
testTransaction() - Method in class org.eclipse.microprofile.context.tck.cdi.JTACDITest
testTransactionPropagation() - Method in class org.eclipse.microprofile.context.tck.cdi.JTACDITest
testTransactionWithUT() - Method in class org.eclipse.microprofile.context.tck.cdi.JTACDITest
testVerifyInjection() - Method in class org.eclipse.microprofile.context.tck.cdi.BasicCDITest
testVerifyInjection() - Method in class org.eclipse.microprofile.context.tck.cdi.CDIBean
  Extra sanity check test to verify injection is occurring.
thirdPartyContextProvidersAreIncludedInThreadContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the MicroProfile Context Propagation implementation finds third-party thread context providers that are made available to the ServiceLoader, allows their configuration via the ThreadContext builder, and correctly captures and propagates or clears these thread context types per the builder configuration.
THREAD_PRIORITY - Static variable in class org.eclipse.microprofile.context.tck.contexts.priority.spi.ThreadPriorityContextProvider
threadContextHasSamePropagationSettings() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that we can obtain a ThreadContext with the same settings as the ManagedExecutor
ThreadContextTest - Class in org.eclipse.microprofile.context.tck
ThreadContextTest() - Constructor for class org.eclipse.microprofile.context.tck.ThreadContextTest
ThreadPriorityContextProvider - Class in org.eclipse.microprofile.context.tck.contexts.priority.spi
  This is an example context type that is created by the test suite.
ThreadPriorityContextProvider() - Constructor for class org.eclipse.microprofile.context.tck.contexts.priority.spi.ThreadPriorityContextProvider
ThreadPrioritySnapshot - Class in org.eclipse.microprofile.context.tck.contexts.priority.spi
  Represents a saved copy of 'thread priority' context.
timedInvokeAllRunsTasksWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for all tasks that are submitted via the ManagedExecutor's timed invokeAll operation.
timedInvokeAnyRunsTaskWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for one or more tasks that are submitted via the ManagedExecutor's timed invokeAny operation.
toString() - Method in class org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextRestorer
toString() - Method in class org.eclipse.microprofile.context.tck.contexts.buffer.spi.BufferContextSnapshot
toString() - Method in class org.eclipse.microprofile.context.tck.contexts.priority.spi.ThreadPrioritySnapshot
TransactionalBean - Interface in org.eclipse.microprofile.context.tck.cdi
TransactionalBeanImpl - Class in org.eclipse.microprofile.context.tck.cdi
TransactionalBeanImpl() - Constructor for class org.eclipse.microprofile.context.tck.cdi.TransactionalBeanImpl

## U

unchangedContextListDefaultsToEmpty() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  It is optional to specify the set of unchanged context.
UNINITIALIZED - Static variable in class org.eclipse.microprofile.context.tck.cdi.AbstractBean
UNSUPPORTED - Static variable in class org.eclipse.microprofile.context.tck.cdi.JTACDITest
untimedInvokeAllRunsTasksWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for all tasks that are submitted via the ManagedExecutor's untimed invokeAll operation.
untimedInvokeAnyRunsTasksWithContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that thread context is captured and propagated per the configuration of the ManagedExecutor builder for one or more tasks that are submitted via the ManagedExecutor's untimed invokeAny operation.

## W

withContextCaptureDependentCompletableFuturesRunWithContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext's withContextCapture method can be used to create a dependent CompletableFuture instance that completes when the original stage completes and runs dependent stage actions with context that is captured from the thread that creates the dependent stage.
withContextCaptureDependentCompletionStagesRunWithContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the ThreadContext's withContextCapture method can be used to create a dependent CompletionStage instance that completes when the original stage completes and runs dependent stage actions with context that is captured from the thread that creates the dependent stage.
withContextCaptureDependentStageForcedCompletion() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that dependent stages created via withContextCapture can be completed independently of the original stage.
withContextCaptureMultipleThreadContexts() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  The withContextCapture method should be able to create multiple dependent stages having a single parent stage, where each of the dependent stages propagates a different set of thread context.
withContextCaptureSwitchThreadContext() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  The withContextCapture method should be able to create a dependent stage that is associated with a thread context even if its parent stage is already associated with a different thread context.
withDefaultExecutorServiceContextCanInvokeAsyncActions() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the presence of a default executor service allows contextualised CompletableFuture/CompletionStage to run async actions on them, and that they are running on that executor service.
withDefaultExecutorServiceIsUsedDirectlyAndViaGetThreadContext() - Method in class org.eclipse.microprofile.context.tck.ManagedExecutorTest
  Verify that the presence of a default executor service implies async actions run on it.
withoutDefaultExecutorServiceContextCannotInvokeAsyncActions() - Method in class org.eclipse.microprofile.context.tck.ThreadContextTest
  Verify that the lack of a default executor service bans contextualised CompletableFuture/CompletionStage from running async actions on them.

A B C D E F G I J L M N O P R S T U W