org.springframework.integration.transformer
Class MethodInvokingPayloadTransformer
java.lang.Object
org.springframework.integration.transformer.MethodInvokingPayloadTransformer
- All Implemented Interfaces:
- org.springframework.beans.factory.InitializingBean, PayloadTransformer<java.lang.Object,java.lang.Object>
public class MethodInvokingPayloadTransformer
- extends java.lang.Object
- implements PayloadTransformer<java.lang.Object,java.lang.Object>, org.springframework.beans.factory.InitializingBean
- Author:
- Mark Fisher
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
object
private volatile java.lang.Object object
methodName
private volatile java.lang.String methodName
invoker
private volatile MethodInvoker invoker
initialized
private volatile boolean initialized
initializationMonitor
private final java.lang.Object initializationMonitor
MethodInvokingPayloadTransformer
public MethodInvokingPayloadTransformer()
setObject
public void setObject(java.lang.Object object)
setMethodName
public void setMethodName(java.lang.String methodName)
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
transform
public java.lang.Object transform(java.lang.Object payload)
throws java.lang.Exception
- Specified by:
transform
in interface PayloadTransformer<java.lang.Object,java.lang.Object>
- Throws:
java.lang.Exception