Class ObjectReaderInjector
- java.lang.Object
-
- org.glassfish.jersey.jackson.internal.jackson.jaxrs.cfg.ObjectReaderInjector
-
public class ObjectReaderInjector extends Object
Based on ideas from [Issue#32], this class allows registering a modifier (ObjectReaderModifier) that can be used to reconfigureObjectReaderthat 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.- Since:
- 2.3
-
-
Field Summary
Fields Modifier and Type Field Description protected static AtomicBoolean_hasBeenSetSimple marker used to optimize outThreadLocalaccess in cases where this feature is not being usedprotected static ThreadLocal<ObjectReaderModifier>_threadLocal
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObjectReaderModifierget()static ObjectReaderModifiergetAndClear()static voidset(ObjectReaderModifier mod)
-
-
-
Field Detail
-
_threadLocal
protected static final ThreadLocal<ObjectReaderModifier> _threadLocal
-
_hasBeenSet
protected static final AtomicBoolean _hasBeenSet
Simple marker used to optimize outThreadLocalaccess in cases where this feature is not being used
-
-
Method Detail
-
set
public static void set(ObjectReaderModifier mod)
-
get
public static ObjectReaderModifier get()
-
getAndClear
public static ObjectReaderModifier getAndClear()
-
-