Class AbstractPropertyEncryption<T>
java.lang.Object
org.neo4j.driver.internal.encryption.AbstractPropertyEncryption<T>
- All Implemented Interfaces:
BasePropertyEncryption
- Direct Known Subclasses:
InternalAsyncPropertyEncryption, InternalPropertyEncryption, InternalReactivePropertyEncryption, InternalReactivePropertyEncryption
public abstract class AbstractPropertyEncryption<T>
extends Object
implements BasePropertyEncryption
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPropertyEncryption(Map<String, PropertyEncryptionHandler> nameToHandler, AEADEncryption aeadEncryption) -
Method Summary
Modifier and TypeMethodDescriptiondecryptAsync(PropertyDecryptionRequest decryptRequest) CompletionStage<byte[]> encryptToBytesAsync(PropertyEncryptionRequest encryptRequest) protected PropertyEncryptionHandlergetHandler(String profileName)
-
Field Details
-
nameToHandler
-
-
Constructor Details
-
AbstractPropertyEncryption
protected AbstractPropertyEncryption(Map<String, PropertyEncryptionHandler> nameToHandler, AEADEncryption aeadEncryption)
-
-
Method Details
-
getHandler
-
encryptToBytesAsync
-
decryptAsync
-