org.mule.module.ibeans.spi.support
Class DynamicRequestInterfaceBinding

java.lang.Object
  extended by org.mule.component.DefaultInterfaceBinding
      extended by org.mule.module.ibeans.spi.support.DefaultRequestInterfaceBinding
          extended by org.mule.module.ibeans.spi.support.DynamicRequestInterfaceBinding
All Implemented Interfaces:
InterfaceBinding, MessageProcessor

public class DynamicRequestInterfaceBinding
extends DefaultRequestInterfaceBinding

Creates an component binding that can use the MessageRequester interface to make a call. The need for this class is that the MessageRequester has no support for passing an MuleMessage so this binding will set the message on the endpoint and use it when the request is made


Field Summary
 
Fields inherited from class org.mule.module.ibeans.spi.support.DefaultRequestInterfaceBinding
inboundEndpoint
 
Fields inherited from class org.mule.component.DefaultInterfaceBinding
logger, outboundRouter
 
Constructor Summary
DynamicRequestInterfaceBinding()
           
 
Method Summary
 MuleEvent process(MuleEvent event)
           
 
Methods inherited from class org.mule.module.ibeans.spi.support.DefaultRequestInterfaceBinding
getEndpoint, setEndpoint
 
Methods inherited from class org.mule.component.DefaultInterfaceBinding
createProxy, getInterface, getInterfaceClass, getMethod, setInterface, setMethod, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DynamicRequestInterfaceBinding

public DynamicRequestInterfaceBinding()
Method Detail

process

public MuleEvent process(MuleEvent event)
                  throws MessagingException
Specified by:
process in interface InterfaceBinding
Specified by:
process in interface MessageProcessor
Overrides:
process in class DefaultInterfaceBinding
Throws:
MessagingException


Copyright © 2003-2011 MuleSoft, Inc.. All Rights Reserved.