SortedTagMapDeserializer

com.netflix.atlas.eval.util.SortedTagMapDeserializer
class SortedTagMapDeserializer(initSize: Int) extends JsonDeserializer[SortedTagMap]

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

Value parameters

initSize

The initial size to use for the maps.

Attributes

Graph
Supertypes
class JsonDeserializer[SortedTagMap]
trait NullValueProvider
class Object
trait Matchable
class Any

Members list

Value members

Constructors

def this()

Default constructor so it can be used with the annotations.

Default constructor so it can be used with the annotations.

Attributes

Concrete methods

override def deserialize(p: JsonParser, ctxt: DeserializationContext): SortedTagMap

Attributes

Definition Classes
JsonDeserializer

Inherited methods

def deserialize(x$0: JsonParser, x$1: DeserializationContext, x$2: SortedTagMap): SortedTagMap

Attributes

Inherited from:
JsonDeserializer
def deserializeWithType(x$0: JsonParser, x$1: DeserializationContext, x$2: TypeDeserializer, x$3: SortedTagMap): <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): SortedTagMap

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[SortedTagMap]

Attributes

Inherited from:
JsonDeserializer

Deprecated and Inherited methods

@Deprecated
def getEmptyValue(): <FromJavaObject>

Attributes

Deprecated
true
Inherited from:
JsonDeserializer
@Deprecated
def getNullValue(): SortedTagMap

Attributes

Deprecated
true
Inherited from:
JsonDeserializer