SmallHashMapDeserializer

com.netflix.atlas.eval.util.SmallHashMapDeserializer
class SmallHashMapDeserializer extends JsonDeserializer[SmallHashMap[String, String]]

Custom deserializer for tag maps to go directly to SmallHashMap type. It is assumed that each tag map should have a relatively small number of entries.

Attributes

Graph
Supertypes
class JsonDeserializer[SmallHashMap[String, String]]
trait NullValueProvider
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def deserialize(p: JsonParser, ctxt: DeserializationContext): SmallHashMap[String, String]

Attributes

Definition Classes
JsonDeserializer

Inherited methods

def deserialize(x$0: JsonParser, x$1: DeserializationContext, x$2: SmallHashMap[String, String]): SmallHashMap[String, String]

Attributes

Inherited from:
JsonDeserializer
def deserializeWithType(x$0: JsonParser, x$1: DeserializationContext, x$2: TypeDeserializer, x$3: SmallHashMap[String, String]): <FromJavaObject>

Attributes

Inherited from:
JsonDeserializer
def deserializeWithType(x$0: JsonParser, x$1: DeserializationContext, x$2: TypeDeserializer): <FromJavaObject>

Attributes

Inherited from:
JsonDeserializer
def findBackReference(x$0: String): SettableBeanProperty

Attributes

Inherited from:
JsonDeserializer
def getAbsentValue(x$0: DeserializationContext): <FromJavaObject>

Attributes

Inherited from:
JsonDeserializer
def getDelegatee(): JsonDeserializer[_ <: <FromJavaObject>]

Attributes

Inherited from:
JsonDeserializer
def getEmptyAccessPattern(): AccessPattern

Attributes

Inherited from:
JsonDeserializer
def getEmptyValue(x$0: DeserializationContext): <FromJavaObject>

Attributes

Inherited from:
JsonDeserializer
def getKnownPropertyNames(): Collection[<FromJavaObject>]

Attributes

Inherited from:
JsonDeserializer
def getNullAccessPattern(): AccessPattern

Attributes

Inherited from:
JsonDeserializer
def getNullValue(x$0: DeserializationContext): SmallHashMap[String, String]

Attributes

Inherited from:
JsonDeserializer
def getObjectIdReader(): ObjectIdReader

Attributes

Inherited from:
JsonDeserializer
def handledType(): Class[_ <: <FromJavaObject>]

Attributes

Inherited from:
JsonDeserializer
def isCachable(): Boolean

Attributes

Inherited from:
JsonDeserializer
def logicalType(): LogicalType

Attributes

Inherited from:
JsonDeserializer
def replaceDelegatee(x$0: JsonDeserializer[_ <: <FromJavaObject>]): JsonDeserializer[_ <: <FromJavaObject>]

Attributes

Inherited from:
JsonDeserializer
def supportsUpdate(x$0: DeserializationConfig): Boolean

Attributes

Inherited from:
JsonDeserializer
def unwrappingDeserializer(x$0: NameTransformer): JsonDeserializer[SmallHashMap[String, String]]

Attributes

Inherited from:
JsonDeserializer

Deprecated and Inherited methods

@Deprecated
def getEmptyValue(): <FromJavaObject>

Attributes

Deprecated
true
Inherited from:
JsonDeserializer
@Deprecated
def getNullValue(): SmallHashMap[String, String]

Attributes

Deprecated
true
Inherited from:
JsonDeserializer