public class MuleProxyListener extends Object implements InvocationHandler
MuleProxyListener
is a generic listent proxy that can be used to
foward calls as Mule events from any Observer/Observerable implementation.Constructor and Description |
---|
MuleProxyListener(Class listenerClass,
AbstractEventTransformer eventTransformer,
String componentName) |
MuleProxyListener(Class listenerClass,
AbstractEventTransformer eventTransformer,
String componentName,
MuleClient client) |
MuleProxyListener(Class listenerClass,
String componentName) |
Modifier and Type | Method and Description |
---|---|
protected void |
createProxy() |
MuleClient |
getClient() |
String |
getComponentName() |
Transformer |
getEventTransformer() |
Class |
getListenerClass() |
Object |
getProxy() |
Object |
invoke(Object proxy,
Method method,
Object[] args) |
void |
setClient(MuleClient client) |
void |
setComponentName(String componentName) |
void |
setEventTransformer(AbstractEventTransformer eventTransformer) |
void |
setListenerClass(Class listenerClass) |
public MuleProxyListener(Class listenerClass, String componentName) throws MuleException
MuleException
public MuleProxyListener(Class listenerClass, AbstractEventTransformer eventTransformer, String componentName) throws MuleException
MuleException
public MuleProxyListener(Class listenerClass, AbstractEventTransformer eventTransformer, String componentName, MuleClient client)
protected void createProxy()
public Class getListenerClass()
public void setListenerClass(Class listenerClass)
public Transformer getEventTransformer()
public void setEventTransformer(AbstractEventTransformer eventTransformer)
public String getComponentName()
public void setComponentName(String componentName)
public MuleClient getClient()
public void setClient(MuleClient client)
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
invoke
in interface InvocationHandler
Throwable
public Object getProxy()
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.