public class AtomicReferenceDeserializer extends ReferenceTypeDeserializer<java.util.concurrent.atomic.AtomicReference<java.lang.Object>>
JsonDeserializer.None| Constructor and Description |
|---|
AtomicReferenceDeserializer(JavaType fullType)
Deprecated.
|
AtomicReferenceDeserializer(JavaType fullType,
TypeDeserializer typeDeser,
JsonDeserializer<?> deser) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.atomic.AtomicReference<java.lang.Object> |
getNullValue(DeserializationContext ctxt)
Method that can be called to determine value to be used for
representing null values (values deserialized when JSON token
is
JsonToken.VALUE_NULL). |
java.util.concurrent.atomic.AtomicReference<java.lang.Object> |
referenceValue(java.lang.Object contents) |
AtomicReferenceDeserializer |
withResolved(TypeDeserializer typeDeser,
JsonDeserializer<?> valueDeser) |
createContextual, deserialize, deserializeWithType, getValueTypegetValueClass, handledTypedeserialize, findBackReference, getDelegatee, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullValue, getObjectIdReader, isCachable, replaceDelegatee, unwrappingDeserializer@Deprecated public AtomicReferenceDeserializer(JavaType fullType)
public AtomicReferenceDeserializer(JavaType fullType, TypeDeserializer typeDeser, JsonDeserializer<?> deser)
public AtomicReferenceDeserializer withResolved(TypeDeserializer typeDeser, JsonDeserializer<?> valueDeser)
public java.util.concurrent.atomic.AtomicReference<java.lang.Object> getNullValue(DeserializationContext ctxt)
JsonDeserializerJsonToken.VALUE_NULL). Usually this is simply
Java null, but for some types (especially primitives) it may be
necessary to use non-null values.
Since version 2.6 (in which the context argument was added), call is expected to be made each and every time a null token needs to be handled.
Default implementation simply returns null.
getNullValue in class ReferenceTypeDeserializer<java.util.concurrent.atomic.AtomicReference<java.lang.Object>>public java.util.concurrent.atomic.AtomicReference<java.lang.Object> referenceValue(java.lang.Object contents)
referenceValue in class ReferenceTypeDeserializer<java.util.concurrent.atomic.AtomicReference<java.lang.Object>>"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"