org.springframework.integration.aop
Class MethodNameMappingPublisherMetadataSource
java.lang.Object
org.springframework.integration.aop.MethodNameMappingPublisherMetadataSource
public class MethodNameMappingPublisherMetadataSource
- extends Object
- Since:
- 2.0
- Author:
- Mark Fisher
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
METHOD_NAME_VARIABLE_NAME
public static final String METHOD_NAME_VARIABLE_NAME
- See Also:
- Constant Field Values
ARGUMENT_MAP_VARIABLE_NAME
public static final String ARGUMENT_MAP_VARIABLE_NAME
- See Also:
- Constant Field Values
RETURN_VALUE_VARIABLE_NAME
public static final String RETURN_VALUE_VARIABLE_NAME
- See Also:
- Constant Field Values
EXCEPTION_VARIABLE_NAME
public static final String EXCEPTION_VARIABLE_NAME
- See Also:
- Constant Field Values
MethodNameMappingPublisherMetadataSource
public MethodNameMappingPublisherMetadataSource(Map<String,String> payloadExpressionMap)
setHeaderExpressionMap
public void setHeaderExpressionMap(Map<String,Map<String,String>> headerExpressionMap)
setChannelMap
public void setChannelMap(Map<String,String> channelMap)
getPayloadExpression
public String getPayloadExpression(Method method)
- Returns the expression string to be evaluated for creating the Message
payload.
getHeaderExpressions
public Map<String,String> getHeaderExpressions(Method method)
- Returns the map of expression strings to be evaluated for any headers
that should be set on the published Message. The keys in the Map are
header names, the values are the expression strings.
getChannelName
public String getChannelName(Method method)
- Returns the channel name to which Messages should be published
for this particular method invocation.
Copyright © 2010. All Rights Reserved.