object JsonTunableMapper
- Alphabetic
- By Inheritance
- JsonTunableMapper
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val DefaultDeserializers: Seq[JsonDeserializer[_]]
The Deserializers that JsonTunableMapper uses by default, in addition to Scala data type deserializers afforded by
com.fasterxml.jackson.module.scala.DefaultScalaModule
.The Deserializers that JsonTunableMapper uses by default, in addition to Scala data type deserializers afforded by
com.fasterxml.jackson.module.scala.DefaultScalaModule
.These deserializers are:
-
com.twitter.util.tunable.json.DurationFromString
-com.twitter.util.tunable.json.StorageUnitFromString
- def apply(): JsonTunableMapper
Create a new JsonTunableMapper, using the default deserializers, DefaultDeserializers
- def apply(deserializers: Seq[JsonDeserializer[_]]): JsonTunableMapper
Create a new JsonTunableMapper, using the provided deserializers
deserializers
. - final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def pathsByPriority(root: String, environmentOpt: Option[String], instanceIdOpt: Option[Long]): Seq[String]
Construct String paths for JSON files starting with
root
using environmentOpt and instanceOpt in priority order.Construct String paths for JSON files starting with
root
using environmentOpt and instanceOpt in priority order. Where environementOpt and instanceOpt are available (env, instance), paths are ordered:i. $root/$env/instance-$id.json i. $root/$env/instances.json i. $root/instance-$id.json i. $root/instances.json
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()