Class EncryptionModule
java.lang.Object
tools.jackson.databind.JacksonModule
com.couchbase.client.java.encryption.databind.jackson3.EncryptionModule
- All Implemented Interfaces:
tools.jackson.core.Versioned
Can be registered with a Jackson 3
JsonMapper to activate
the Encrypted annotation.
Example usage:
JsonMapper mapper = JsonMapper.builder()
.addModule(new EncryptionModule(cryptoManager))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class tools.jackson.databind.JacksonModule
tools.jackson.databind.JacksonModule.SetupContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetupModule(tools.jackson.databind.JacksonModule.SetupContext context) tools.jackson.core.Versionversion()Methods inherited from class tools.jackson.databind.JacksonModule
getDependencies, getRegistrationId
-
Constructor Details
-
EncryptionModule
-
-
Method Details
-
getModuleName
- Specified by:
getModuleNamein classtools.jackson.databind.JacksonModule
-
version
public tools.jackson.core.Version version()- Specified by:
versionin interfacetools.jackson.core.Versioned- Specified by:
versionin classtools.jackson.databind.JacksonModule
-
setupModule
public void setupModule(tools.jackson.databind.JacksonModule.SetupContext context) - Specified by:
setupModulein classtools.jackson.databind.JacksonModule
-