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 forTransformerimplementations that modify the payload of aMessage.AbstractTransformer A base class forTransformerimplementations.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> AbstractPayloadTransformerthat delegates to a codec to decode the payload from a byte[].EncodingPayloadTransformer<T> AbstractPayloadTransformerthat 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-producingMessageHandlerthat delegates to aTransformerinstance to modify the receivedMessageand 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 generatedSpecificRecordobjects frombyte[].SimpleToAvroTransformer An Apache Avro transformer for generatedSpecificRecordobjects.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.