Custom Transformers
Implement encryption, compression, or custom encoding.
Input Transformer
@Component
public class DecryptionTransformer implements InputTransformer {
@Override
public String transform(String input) {
return decrypt(input);
}
}
Output Transformer
@Component
public class EncryptionTransformer implements OutputTransformer {
@Override
public String transformOutput(String output) {
return encrypt(output);
}
}
See Filters for related patterns.