From 0733144148f4b4aa686b77e9bf49d6b403fa01bd Mon Sep 17 00:00:00 2001
From: Nathan Rauh
ManagedExecutor
.
- * @throws IllegalArgumentException if a thread context type that is
- * configured to be {@link #cleared} or {@link #propagated} is
- * unavailable. Also raises IllegalArgumentException if one or
- * more of the same context types appear in both the
- * {@link #cleared} set and the {@link #propagated} set.
- * @throws IllegalStateException if the direct or indirect
+ * @throws IllegalStateException for any of the following error conditions
+ * ThreadContextProvider
are unsatisfied,
- * or a provider has itself as a direct or indirect prerequisite,
- * or if more than one provider provides the same thread context
- * {@link org.eclipse.microprofile.concurrent.spi.ThreadContextProvider#getThreadContextType type}.
+ * of a ThreadContextProvider
are unsatisfiedThreadContextProvider
has a direct or
+ * indirect prerequisite on itselfThreadContext
.
- * @throws IllegalArgumentException if a thread context type that is
- * configured to be {@link #cleared} or {@link #propagated} is
- * unavailable. Also raises IllegalArgumentException if one or
- * more of the same context types appear in multiple of the
- * following sets:
- * ({@link #cleared}, {@link #propagated}, {@link #unchanged}).
- * @throws IllegalStateException if the direct or indirect
+ * @throws IllegalStateException for any of the following error conditions
+ * ThreadContextProvider
are unsatisfied,
- * or if a ThreadContextProvider
has a direct or
- * indirect prerequisite on itself, or if more than one
- * ThreadContextProvider
has the same thread context
- * {@link org.eclipse.microprofile.concurrent.spi.ThreadContextProvider#getThreadContextType type}.
+ * of a ThreadContextProvider
are unsatisfiedThreadContextProvider
has a direct or
+ * indirect prerequisite on itselfThreadContextProvider
has the
+ * same thread context
+ * {@link org.eclipse.microprofile.concurrent.spi.ThreadContextProvider#getThreadContextType type}
+ *