Class SimplePublisherMetadataSource
java.lang.Object
org.springframework.integration.aop.SimplePublisherMetadataSource
public class SimplePublisherMetadataSource extends Object
Simple implementation of
PublisherMetadataSource that allows for
configuration of a single channel name, payload expression, and
array of header key=value expressions.- Since:
- 2.0
- Author:
- Mark Fisher, Artem Bilan
-
Field Summary
Fields Modifier and Type Field Description static StringARGUMENT_MAP_VARIABLE_NAMEstatic StringEXCEPTION_VARIABLE_NAMEstatic ExpressionParserEXPRESSION_PARSERstatic StringMETHOD_NAME_VARIABLE_NAMEstatic ExpressionRETURN_VALUE_EXPRESSIONstatic StringRETURN_VALUE_VARIABLE_NAME -
Constructor Summary
Constructors Constructor Description SimplePublisherMetadataSource() -
Method Summary
Modifier and Type Method Description StringgetChannelName(Method method)ExpressiongetExpressionForPayload(Method method)Map<String,Expression>getExpressionsForHeaders(Method method)voidsetChannelName(String channelName)voidsetHeaderExpressions(Map<String,String> headerExpressions)voidsetPayloadExpression(String payloadExpression)
-
Field Details
-
Constructor Details
-
SimplePublisherMetadataSource
public SimplePublisherMetadataSource()
-
-
Method Details