public class ObjectReaderInjector
extends java.lang.Object
ObjectReaderModifier
) that can be used to
reconfigure ObjectReader
that JAX-RS Resource will use for reading input into Java Objects.
Usually this class is accessed from a Servlet or JAX-RS filter
before execution reaches resource.Modifier and Type | Field and Description |
---|---|
protected static java.util.concurrent.atomic.AtomicBoolean |
_hasBeenSet
Simple marker used to optimize out
ThreadLocal access in cases
where this feature is not being used |
protected static java.lang.ThreadLocal<ObjectReaderModifier> |
_threadLocal |
Modifier | Constructor and Description |
---|---|
private |
ObjectReaderInjector() |
Modifier and Type | Method and Description |
---|---|
static ObjectReaderModifier |
get() |
static ObjectReaderModifier |
getAndClear() |
static void |
set(ObjectReaderModifier mod) |
protected static final java.lang.ThreadLocal<ObjectReaderModifier> _threadLocal
protected static final java.util.concurrent.atomic.AtomicBoolean _hasBeenSet
ThreadLocal
access in cases
where this feature is not being usedpublic static void set(ObjectReaderModifier mod)
public static ObjectReaderModifier get()
public static ObjectReaderModifier getAndClear()