Package org.springframework.integration.transformer
Contains core-implementation of various Transformers which includes Enrichers
and Filters.
- Since:
- 1.0
-
Interface Summary Interface Description GenericTransformer<S,T> Generic (lambda) strategy interface for transformer.Transformer Strategy interface for transforming aMessage
. -
Class Summary Class Description AbstractMessageProcessingTransformer Base class for Message Transformers that delegate to aMessageProcessor
.AbstractPayloadTransformer<T,U> A base class forTransformer
implementations that modify the payload of aMessage
.AbstractTransformer A base class forTransformer
implementations.ClaimCheckInTransformer Transformer that stores a Message and returns a new Message whose payload is the id of the stored Message.ClaimCheckOutTransformer Transformer that accepts a Message whose payload is a UUID and retrieves the Message associated with that id from a MessageStore if available.ContentEnricher Content Enricher is a Message Transformer that can augment a message's payload with either static values or by optionally invoking a downstream message flow via its request channel and then applying values from the reply Message to the original payload.DecodingTransformer<T> AbstractPayloadTransformer
that delegates to a codec to decode the payload from a byte[].EncodingPayloadTransformer<T> AbstractPayloadTransformer
that delegates to a codec to encode the payload into a byte[].ExpressionEvaluatingTransformer A Message Transformer implementation that evaluates the specified SpEL expression.HeaderEnricher A Transformer that adds statically configured header values to a Message.HeaderFilter Transformer that removes Message headers.MapToObjectTransformer Will transform Map to an instance of Object.MessageTransformingHandler A reply-producingMessageHandler
that delegates to aTransformer
instance to modify the receivedMessage
and sends the result to its output channel.MethodInvokingTransformer A Message Transformer implementation that invokes the specified method on the given object.ObjectToMapTransformer Transforms an object graph into a Map.ObjectToStringTransformer A simple transformer that creates an outbound payload by invoking the inbound payload Object'stoString()
method.PayloadDeserializingTransformer Transformer that deserializes the inbound byte array payload to an object by delegating to a Converter<byte[], Object>.PayloadSerializingTransformer Transformer that serializes the inbound payload into a byte array by delegating to a Converter<Object, byte[]>.PayloadTypeConvertingTransformer<T,U> Transformer that converts the inbound payload to an object by delegating to a Converter<Object, Object>.SimpleFromAvroTransformer An Apache Avro transformer to create generatedSpecificRecord
objects frombyte[]
.SimpleToAvroTransformer An Apache Avro transformer for generatedSpecificRecord
objects.StreamTransformer Transforms an InputStream payload to a byte[] or String (if a charset is provided).SyslogToMapTransformer Transforms a packet in Syslog (RFC3164) format to a Map. -
Exception Summary Exception Description MessageTransformationException Base Exception type for Message transformation errors.