Package

com.twitter

chill

Permalink

package chill

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. chill
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class BijectionEnrichedKryo extends AnyRef

    Permalink
  2. class ExternalizerCodec[T] extends Injection[Externalizer[T], Array[Byte]]

    Permalink
  3. class ExternalizerInjection[T] extends Injection[T, Externalizer[T]]

    Permalink
  4. class InjectionDefaultRegistrar[T] extends InjectionRegistrar[T]

    Permalink
  5. class InjectionRegistrar[T] extends IKryoRegistrar with Serializable

    Permalink
  6. class InjectiveSerializer[T] extends KSerializer[T] with Serializable

    Permalink
  7. type Input = esotericsoftware.kryo.io.Input

    Permalink
  8. type KSerializer[T] = Serializer[T]

    Permalink
  9. type Kryo = esotericsoftware.kryo.Kryo

    Permalink
  10. class KryoInjectionInstance extends Injection[Any, Array[Byte]]

    Permalink

    Use this if you want to control the KryoPool.

    Use this if you want to control the KryoPool. This is thread-safe since the KryoPool is

  11. type Output = esotericsoftware.kryo.io.Output

    Permalink

Value Members

  1. object BijectionEnrichedKryo

    Permalink
  2. object ExternalizerCodec extends Serializable

    Permalink

    A Injection to serialize an externalizer to bytes

    A Injection to serialize an externalizer to bytes

    This method isn't safe since calling get on an Externalizer[T] could still throw despite the inversion here having worked as advertized. Since it is at the point of the get we unpack the inner box.

  3. object ExternalizerInjection extends Serializable

    Permalink

    An Injection to lift a type T into an Externalizer

  4. object InjectionDefaultRegistrar extends Serializable

    Permalink
  5. object InjectionRegistrar extends Serializable

    Permalink

  6. object InjectiveSerializer extends Serializable

    Permalink

  7. object KryoInjection extends Injection[Any, Array[Byte]]

    Permalink

    A default KryoInjection that uses the ScalaKryoInstantiator with ByteArrayOutputStream as the backing buffer

  8. def assertNotRegistered(cls: Class[_]): IKryoRegistrar

    Permalink
  9. def printIfRegistered(cls: Class[_]): IKryoRegistrar

    Permalink
  10. implicit def toInstantiator(fn: () ⇒ Kryo): KryoInstantiator

    Permalink
  11. implicit def toRegistrar(items: Iterable[IKryoRegistrar]): IKryoRegistrar

    Permalink
  12. implicit def toRegistrar(fn: (Kryo) ⇒ Unit): IKryoRegistrar

    Permalink
  13. implicit def toRich(k: Kryo): RichKryo

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped