public interface InterfaceBinding extends MessageProcessor
Modifier and Type | Method and Description |
---|---|
Object |
createProxy(Object target)
This wires the dynamic proxy to the service object.
|
ImmutableEndpoint |
getEndpoint() |
Class<?> |
getInterface() |
String |
getMethod() |
MuleEvent |
process(MuleEvent event)
This method is responsible for routing the Message via the MuleSession.
|
void |
setEndpoint(ImmutableEndpoint endpoint) |
void |
setInterface(Class<?> interfaceClass) |
void |
setMethod(String method) |
MuleEvent process(MuleEvent event) throws MuleException
process
in interface MessageProcessor
event
- MuleEvent to be processedMessagingException
- if any errors occur during the sending of messagesMuleException
FilteringOutboundRouter
,
ExceptionBasedRouter
,
MulticastingRouter
void setEndpoint(ImmutableEndpoint endpoint) throws MuleException
MuleException
ImmutableEndpoint getEndpoint()
Class<?> getInterface()
void setInterface(Class<?> interfaceClass)
String getMethod()
void setMethod(String method)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.