public class ArrayBlockingQueueDeserializer extends CollectionDeserializer
ArrayBlockingQueue
has no
default constructor AND because it has size limit used for constructing
underlying storage automatically.CollectionDeserializer.CollectionReferringAccumulator
JsonDeserializer.None
Constructor and Description |
---|
ArrayBlockingQueueDeserializer(JavaType containerType,
JsonDeserializer<java.lang.Object> valueDeser,
TypeDeserializer valueTypeDeser,
ValueInstantiator valueInstantiator) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
deserializeWithType(JsonParser p,
DeserializationContext ctxt,
TypeDeserializer typeDeserializer)
Base implementation that does not assume specific type
inclusion mechanism.
|
createContextual, deserialize, deserialize, getContentDeserializer, getValueInstantiator, isCachable, logicalType
findBackReference, getContentType, getEmptyAccessPattern, getEmptyValue, getValueType, supportsUpdate
getValueClass, getValueType, handledType
deserializeWithType, getAbsentValue, getDelegatee, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, replaceDelegatee, unwrappingDeserializer
public ArrayBlockingQueueDeserializer(JavaType containerType, JsonDeserializer<java.lang.Object> valueDeser, TypeDeserializer valueTypeDeser, ValueInstantiator valueInstantiator)
public java.lang.Object deserializeWithType(JsonParser p, DeserializationContext ctxt, TypeDeserializer typeDeserializer) throws java.io.IOException
StdDeserializer
deserializeWithType
in class CollectionDeserializer
typeDeserializer
- Deserializer to use for handling type informationjava.io.IOException
Copyright © 2010 - 2023 Adobe. All Rights Reserved