org.mule.components.builder
Class ReflectionMessageBuilder

java.lang.Object
  extended byorg.mule.components.builder.AbstractMessageBuilder
      extended byorg.mule.components.builder.ReflectionMessageBuilder
All Implemented Interfaces:
Callable, MessageBuilder, UMODescriptorAware, UMOEventListener

public class ReflectionMessageBuilder
extends AbstractMessageBuilder

Will try and set the result of an invocation as a bean property on the request message using reflection.


Field Summary
protected  Set ignoreMethods
           
 
Fields inherited from class org.mule.components.builder.AbstractMessageBuilder
descriptor, logger
 
Constructor Summary
ReflectionMessageBuilder()
           
 
Method Summary
 Object buildMessage(UMOMessage request, UMOMessage response)
           
 
Methods inherited from class org.mule.components.builder.AbstractMessageBuilder
onCall, setDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ignoreMethods

protected final Set ignoreMethods
Constructor Detail

ReflectionMessageBuilder

public ReflectionMessageBuilder()
Method Detail

buildMessage

public Object buildMessage(UMOMessage request,
                           UMOMessage response)
                    throws MessageBuilderException
Throws:
MessageBuilderException


Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.