package jackson
- Alphabetic
- Public
- Protected
Type Members
- class AkkaJacksonModule extends Module with JacksonModule with ActorRefModule with AddressModule with FiniteDurationModule
Complete module with support for all custom serializers.
- final class AkkaSerializationDeserializer extends StdScalarDeserializer[AnyRef] with ActorSystemAccess
- final class AkkaSerializationSerializer extends StdScalarSerializer[AnyRef] with ActorSystemAccess
- class AkkaStreamJacksonModule extends Module with JacksonModule with StreamRefModule
- class AkkaTypedJacksonModule extends Module with JacksonModule with TypedActorRefModule
- trait CborSerializable extends AnyRef
Predefined marker trait for serialization with Jackson CBOR.
Predefined marker trait for serialization with Jackson CBOR. Enabled in reference.conf
akka.actor.serialization-bindings
(via application.conf). - abstract class JacksonMigration extends AnyRef
Data migration of old formats to current format can be implemented in a concrete subclass and configured to be used by the
JacksonSerializer
for a changed class.Data migration of old formats to current format can be implemented in a concrete subclass and configured to be used by the
JacksonSerializer
for a changed class.It is used when deserializing data of older version than the JacksonMigration#currentVersion. You implement the transformation of the JSON structure in the JacksonMigration#transform method. If you have changed the class name you should override JacksonMigration#transformClassName and return current class name.
- class JacksonObjectMapperFactory extends AnyRef
Used with JacksonObjectMapperProviderSetup for defining a
JacksonObjectMapperProvider
that can be passed in when ActorSystem is created rather than creating one from configured class name.Used with JacksonObjectMapperProviderSetup for defining a
JacksonObjectMapperProvider
that can be passed in when ActorSystem is created rather than creating one from configured class name. Create a subclass and override the methods to amend the defaults. - final class JacksonObjectMapperProvider extends Extension
Registry of shared
ObjectMapper
instances, each with it's uniquebindingName
. - final class JacksonObjectMapperProviderSetup extends Setup
Setup for defining a
JacksonObjectMapperProvider
that can be passed in when ActorSystem is created rather than creating one from configured class name.Setup for defining a
JacksonObjectMapperProvider
that can be passed in when ActorSystem is created rather than creating one from configured class name. Create a subclass of JacksonObjectMapperFactory and override the methods to amend the defaults. - trait JsonSerializable extends AnyRef
Predefined marker trait for serialization with Jackson JSON.
Predefined marker trait for serialization with Jackson JSON. Enabled in reference.conf
akka.actor.serialization-bindings
(via application.conf).
Value Members
- object AkkaJacksonModule extends AkkaJacksonModule
- object AkkaStreamJacksonModule extends AkkaJacksonModule
- object AkkaTypedJacksonModule extends AkkaJacksonModule
- object Compression
- Annotations
- @InternalApi()
- object JacksonObjectMapperProvider extends ExtensionId[JacksonObjectMapperProvider] with ExtensionIdProvider
- object JacksonObjectMapperProviderSetup