public class MethodListenerHandler
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<jadex.commons.MethodInfo,java.util.List<IMethodInvocationListener>> |
methodlisteners
The registered non-functional property hooks.
|
| Constructor and Description |
|---|
MethodListenerHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMethodListener(jadex.commons.MethodInfo m,
IMethodInvocationListener listener)
Add a method listener.
|
protected void |
doNotifyListeners(boolean start,
java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object callid,
ServiceInvocationContext context,
java.util.List<IMethodInvocationListener> lis)
Do notify the listeners.
|
boolean |
hasMethodListeners(IServiceIdentifier sid,
jadex.commons.MethodInfo mi)
Test if service and method has listeners.
|
void |
notifyMethodListeners(boolean start,
java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object callid,
ServiceInvocationContext context)
Notify registered listeners in case a method is called.
|
void |
removeMethodListener(jadex.commons.MethodInfo m,
IMethodInvocationListener listener)
Add a method listener.
|
protected java.util.Map<jadex.commons.MethodInfo,java.util.List<IMethodInvocationListener>> methodlisteners
public void addMethodListener(jadex.commons.MethodInfo m,
IMethodInvocationListener listener)
public void removeMethodListener(jadex.commons.MethodInfo m,
IMethodInvocationListener listener)
public void notifyMethodListeners(boolean start,
java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object callid,
ServiceInvocationContext context)
public boolean hasMethodListeners(IServiceIdentifier sid, jadex.commons.MethodInfo mi)
protected void doNotifyListeners(boolean start,
java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args,
java.lang.Object callid,
ServiceInvocationContext context,
java.util.List<IMethodInvocationListener> lis)