Package org.springframework.integration.transformer
package org.springframework.integration.transformer
Contains core-implementation of various Transformers which includes Enrichers
and Filters.
- Since:
- 1.0
-
ClassDescriptionBase class for Message Transformers that delegate to a
MessageProcessor
.A base class forTransformer
implementations that modify the payload of aMessage
.A base class forTransformer
implementations.Transformer that stores a Message and returns a new Message whose payload is the id of the stored Message.Transformer that accepts a Message whose payload is a UUID and retrieves the Message associated with that id from a MessageStore if available.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.AbstractPayloadTransformer
that delegates to a codec to decode the payload from a byte[].AbstractPayloadTransformer
that delegates to a codec to encode the payload into a byte[].A Message Transformer implementation that evaluates the specified SpEL expression.A Protocol Buffer transformer to instantiateMessage
objects from eitherbyte[]
if content type isapplication/x-protobuf
or fromString
in case ofapplication/json
content type.A Transformer that adds statically configured header values to a Message.Transformer that removes Message headers.Will transform Map to an instance of Object.Base Exception type for Message transformation errors.A reply-producingMessageHandler
that delegates to aTransformer
instance to modify the receivedMessage
and sends the result to its output channel.A Message Transformer implementation that invokes the specified method on the given object.Transforms an object graph into a Map.A simple transformer that creates an outbound payload by invoking the inbound payload Object'stoString()
method.Transformer that deserializes the inbound byte array payload to an object by delegating to a Converter<byte[], Object>.Transformer that serializes the inbound payload into a byte array by delegating to a Converter<Object, byte[]>.Transformer that converts the inbound payload to an object by delegating to a Converter<Object, Object>.An Apache Avro transformer to create generatedSpecificRecord
objects frombyte[]
.An Apache Avro transformer for generatedSpecificRecord
objects.Transforms an InputStream payload to a byte[] or String (if a charset is provided).Transforms a packet in Syslog (RFC3164) format to a Map.A Protocol Buffer transformer for generatedMessage
objects.Strategy interface for transforming aMessage
.