Class OpenFeignEncoderExecutor
java.lang.Object
com.mastercard.developer.interceptors.OpenFeignEncoderExecutor
- All Implemented Interfaces:
feign.codec.Encoder
- Direct Known Subclasses:
OpenFeignFieldLevelEncryptionEncoder,OpenFeignJweEncoder
A Feign encoder for encrypting parts of HTTP payloads.
-
Nested Class Summary
Nested classes/interfaces inherited from interface feign.codec.Encoder
feign.codec.Encoder.Default -
Field Summary
Fields inherited from interface feign.codec.Encoder
MAP_STRING_WILDCARD -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected abstract StringencryptPayload(feign.RequestTemplate requestTemplate, String requestPayload) static OpenFeignEncoderExecutorfrom(EncryptionConfig config, feign.codec.Encoder delegate)
-
Method Details
-
from
-
encryptPayload
protected abstract String encryptPayload(feign.RequestTemplate requestTemplate, String requestPayload) throws EncryptionException - Throws:
EncryptionException
-
encode
- Specified by:
encodein interfacefeign.codec.Encoder
-