org.mule.module.ibeans.config
Class IBeanBinding
java.lang.Object
org.mule.module.ibeans.config.IBeanBinding
- All Implemented Interfaces:
- InterfaceBinding, MessageProcessor
public class IBeanBinding
- extends Object
- implements InterfaceBinding
TODO
endpoint
protected OutboundEndpoint endpoint
flow
protected IBeanFlowConstruct flow
plugin
protected MuleIBeansPlugin plugin
muleContext
protected MuleContext muleContext
IBeanBinding
public IBeanBinding(IBeanFlowConstruct flow,
MuleContext muleContext,
MuleIBeansPlugin plugin)
getMethod
public String getMethod()
- Specified by:
getMethod in interface InterfaceBinding
setMethod
public void setMethod(String method)
- Specified by:
setMethod in interface InterfaceBinding
process
public MuleEvent process(MuleEvent event)
throws MessagingException
- Specified by:
process in interface InterfaceBinding- Specified by:
process in interface MessageProcessor
- Throws:
MessagingException
setInterface
public void setInterface(Class interfaceClass)
- Specified by:
setInterface in interface InterfaceBinding
getInterface
public Class getInterface()
- Specified by:
getInterface in interface InterfaceBinding
createProxy
public Object createProxy(Object target)
- Specified by:
createProxy in interface InterfaceBinding
setEndpoint
public void setEndpoint(ImmutableEndpoint e)
- Specified by:
setEndpoint in interface InterfaceBinding
toString
public String toString()
- Overrides:
toString in class Object
getEndpoint
public ImmutableEndpoint getEndpoint()
- Specified by:
getEndpoint in interface InterfaceBinding
createInvocationHandler
protected InvocationHandler createInvocationHandler()
throws org.ibeans.api.IBeansException
- Throws:
org.ibeans.api.IBeansException
Copyright © 2003-2011 MuleSoft, Inc.. All Rights Reserved.