Class OpenFeignEncoderExecutor
- java.lang.Object
-
- com.mastercard.developer.interceptors.OpenFeignEncoderExecutor
-
- All Implemented Interfaces:
feign.codec.Encoder
- Direct Known Subclasses:
OpenFeignFieldLevelEncryptionEncoder
,OpenFeignJweEncoder
public abstract class OpenFeignEncoderExecutor extends Object implements feign.codec.Encoder
A Feign encoder for encrypting parts of HTTP payloads.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
encode(Object object, Type type, feign.RequestTemplate requestTemplate)
protected abstract String
encryptPayload(feign.RequestTemplate requestTemplate, String requestPayload)
static OpenFeignEncoderExecutor
from(EncryptionConfig config, feign.codec.Encoder delegate)
-
-
-
Method Detail
-
from
public static OpenFeignEncoderExecutor from(EncryptionConfig config, feign.codec.Encoder delegate)
-
encryptPayload
protected abstract String encryptPayload(feign.RequestTemplate requestTemplate, String requestPayload) throws EncryptionException
- Throws:
EncryptionException
-
-