Class PekkoJacksonModule
- java.lang.Object
-
- com.fasterxml.jackson.databind.Module
-
- org.apache.pekko.serialization.jackson.PekkoJacksonModule
-
- All Implemented Interfaces:
com.fasterxml.jackson.core.Versioned
,ActorRefModule
,AddressModule
,FiniteDurationModule
,JacksonModule
- Direct Known Subclasses:
PekkoJacksonModule$
,PekkoStreamJacksonModule$
,PekkoTypedJacksonModule$
public class PekkoJacksonModule 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 org.apache.pekko.serialization.jackson.JacksonModule
JacksonModule.DeserializerResolverByClass, JacksonModule.SerializerResolverByClass
-
-
Constructor Summary
Constructors Constructor Description PekkoJacksonModule()
-
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)
static java.lang.Iterable<? extends com.fasterxml.jackson.databind.Module>
getDependencies()
java.lang.String
getModuleName()
static java.lang.Object
getTypeId()
protected static void
org$apache$pekko$serialization$jackson$JacksonModule$_setter_$org$apache$pekko$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>>>
org$apache$pekko$serialization$jackson$JacksonModule$$initializers()
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 org.apache.pekko.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)
-
org$apache$pekko$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>>> org$apache$pekko$serialization$jackson$JacksonModule$$initializers()
-
org$apache$pekko$serialization$jackson$JacksonModule$_setter_$org$apache$pekko$serialization$jackson$JacksonModule$$initializers_$eq
protected static final void org$apache$pekko$serialization$jackson$JacksonModule$_setter_$org$apache$pekko$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
-
-