Skip to main content

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.