org.scalameter.persistence.json

Type members

Classlikes

object MeasurementDeserializer extends StdDeserializer[Measurement[_]]
object MeasurementSerializer extends StdSerializer[Measurement[_]]
class PicklerBasedMapDeserializer[MapKey <: PicklerBasedKey[_]](clazz: Class[Map[MapKey, Any]], keyCreator: (String, Pickler[_]) => MapKey) extends StdDeserializer[Map[MapKey, Any]]

Deserializer for maps with keys whose are subtype of org.scalameter.PicklerBasedKey.

Deserializer for maps with keys whose are subtype of org.scalameter.PicklerBasedKey.

Type Params
MapKey

subtype of a org.scalameter.PicklerBasedKey

Value Params
clazz

handled type

keyCreator

function used to create a concrete MapKey from fullName and org.scalameter.picklers.Pickler

Deserializer resolver used for precise selection of a PicklerBasedMapDeserializer.

Deserializer resolver used for precise selection of a PicklerBasedMapDeserializer.

class PicklerBasedMapSerializer[MapKey <: PicklerBasedKey[_]](clazz: Class[Map[MapKey, Any]]) extends StdSerializer[Map[MapKey, Any]]

Serializer for maps with keys whose are subtype of org.scalameter.PicklerBasedKey.

Serializer for maps with keys whose are subtype of org.scalameter.PicklerBasedKey.

It serializes map values as Base64 encoded byte arrays.

Type Params
MapKey

subtype of org.scalameter.PicklerBasedKey

Value Params
clazz

handled type

Serializer resolver used for precise selection of a PicklerBasedMapSerializer.

Serializer resolver used for precise selection of a PicklerBasedMapSerializer.

object ScalaMeterModule extends SimpleModule