Package akka.serialization.jackson
Class AkkaJacksonModule
- java.lang.Object
-
- com.fasterxml.jackson.databind.Module
-
- akka.serialization.jackson.AkkaJacksonModule
-
- All Implemented Interfaces:
ActorRefModule
,AddressModule
,FiniteDurationModule
,JacksonModule
,com.fasterxml.jackson.core.Versioned
- Direct Known Subclasses:
AkkaJacksonModule$
,AkkaStreamJacksonModule$
,AkkaTypedJacksonModule$
public class AkkaJacksonModule extends com.fasterxml.jackson.databind.Module implements JacksonModule, ActorRefModule, AddressModule, FiniteDurationModule
Complete module with support for all custom serializers.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.Module
com.fasterxml.jackson.databind.Module.SetupContext
-
Nested classes/interfaces inherited from interface akka.serialization.jackson.JacksonModule
JacksonModule.DeserializerResolverByClass, JacksonModule.SerializerResolverByClass
-
-
Constructor Summary
Constructors Constructor Description AkkaJacksonModule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static JacksonModule
$plus$eq(com.fasterxml.jackson.databind.deser.Deserializers deser)
protected static JacksonModule
$plus$eq(com.fasterxml.jackson.databind.ser.BeanSerializerModifier beanSerMod)
protected static JacksonModule
$plus$eq(com.fasterxml.jackson.databind.ser.Serializers ser)
protected static JacksonModule
$plus$eq(com.fasterxml.jackson.databind.type.TypeModifier typeMod)
protected static JacksonModule
$plus$eq(scala.Function1<com.fasterxml.jackson.databind.Module.SetupContext,scala.runtime.BoxedUnit> init)
static JacksonModule
addSerializer(java.lang.Class<?> clazz, scala.Function0<com.fasterxml.jackson.databind.JsonSerializer<?>> serializer, scala.Function0<com.fasterxml.jackson.databind.JsonDeserializer<?>> deserializer)
protected static void
akka$serialization$jackson$JacksonModule$_setter_$akka$serialization$jackson$JacksonModule$$initializers_$eq(scala.collection.mutable.Builder<scala.Function1<com.fasterxml.jackson.databind.Module.SetupContext,scala.runtime.BoxedUnit>,scala.collection.immutable.Seq<scala.Function1<com.fasterxml.jackson.databind.Module.SetupContext,scala.runtime.BoxedUnit>>> x$1)
static scala.collection.mutable.Builder<scala.Function1<com.fasterxml.jackson.databind.Module.SetupContext,scala.runtime.BoxedUnit>,scala.collection.immutable.Seq<scala.Function1<com.fasterxml.jackson.databind.Module.SetupContext,scala.runtime.BoxedUnit>>>
akka$serialization$jackson$JacksonModule$$initializers()
static java.lang.Iterable<? extends com.fasterxml.jackson.databind.Module>
getDependencies()
java.lang.String
getModuleName()
static java.lang.Object
getTypeId()
static void
setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
static com.fasterxml.jackson.core.Version
version()
-
Methods inherited from class com.fasterxml.jackson.databind.Module
getDependencies, getTypeId, setupModule, version
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface akka.serialization.jackson.JacksonModule
$plus$eq, $plus$eq, $plus$eq, $plus$eq, $plus$eq, addSerializer, setupModule, version
-
-
-
-
Method Detail
-
getTypeId
public static java.lang.Object getTypeId()
-
getDependencies
public static java.lang.Iterable<? extends com.fasterxml.jackson.databind.Module> getDependencies()
-
version
public static com.fasterxml.jackson.core.Version version()
-
setupModule
public static void setupModule(com.fasterxml.jackson.databind.Module.SetupContext context)
-
addSerializer
public static JacksonModule addSerializer(java.lang.Class<?> clazz, scala.Function0<com.fasterxml.jackson.databind.JsonSerializer<?>> serializer, scala.Function0<com.fasterxml.jackson.databind.JsonDeserializer<?>> deserializer)
-
$plus$eq
protected static JacksonModule $plus$eq(scala.Function1<com.fasterxml.jackson.databind.Module.SetupContext,scala.runtime.BoxedUnit> init)
-
$plus$eq
protected static JacksonModule $plus$eq(com.fasterxml.jackson.databind.ser.Serializers ser)
-
$plus$eq
protected static JacksonModule $plus$eq(com.fasterxml.jackson.databind.deser.Deserializers deser)
-
$plus$eq
protected static JacksonModule $plus$eq(com.fasterxml.jackson.databind.type.TypeModifier typeMod)
-
$plus$eq
protected static JacksonModule $plus$eq(com.fasterxml.jackson.databind.ser.BeanSerializerModifier beanSerMod)
-
akka$serialization$jackson$JacksonModule$$initializers
public static scala.collection.mutable.Builder<scala.Function1<com.fasterxml.jackson.databind.Module.SetupContext,scala.runtime.BoxedUnit>,scala.collection.immutable.Seq<scala.Function1<com.fasterxml.jackson.databind.Module.SetupContext,scala.runtime.BoxedUnit>>> akka$serialization$jackson$JacksonModule$$initializers()
-
akka$serialization$jackson$JacksonModule$_setter_$akka$serialization$jackson$JacksonModule$$initializers_$eq
protected static final void akka$serialization$jackson$JacksonModule$_setter_$akka$serialization$jackson$JacksonModule$$initializers_$eq(scala.collection.mutable.Builder<scala.Function1<com.fasterxml.jackson.databind.Module.SetupContext,scala.runtime.BoxedUnit>,scala.collection.immutable.Seq<scala.Function1<com.fasterxml.jackson.databind.Module.SetupContext,scala.runtime.BoxedUnit>>> x$1)
-
getModuleName
public java.lang.String getModuleName()
- Specified by:
getModuleName
in classcom.fasterxml.jackson.databind.Module
-
-