Package jadex.bridge.service.component
Class MethodListenerHandler
- java.lang.Object
- 
- jadex.bridge.service.component.MethodListenerHandler
 
- 
 public class MethodListenerHandler extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.Map<MethodInfo,java.util.List<IMethodInvocationListener>>methodlistenersThe registered non-functional property hooks.
 - 
Constructor SummaryConstructors Constructor Description MethodListenerHandler()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMethodListener(MethodInfo m, IMethodInvocationListener listener)Add a method listener.protected voiddoNotifyListeners(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.booleanhasMethodListeners(IServiceIdentifier sid, MethodInfo mi)Test if service and method has listeners.voidnotifyMethodListeners(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.voidremoveMethodListener(MethodInfo m, IMethodInvocationListener listener)Add a method listener.
 
- 
- 
- 
Field Detail- 
methodlistenersprotected java.util.Map<MethodInfo,java.util.List<IMethodInvocationListener>> methodlisteners The registered non-functional property hooks.
 
- 
 - 
Method Detail- 
addMethodListenerpublic void addMethodListener(MethodInfo m, IMethodInvocationListener listener) Add a method listener.
 - 
removeMethodListenerpublic void removeMethodListener(MethodInfo m, IMethodInvocationListener listener) Add a method listener.
 - 
notifyMethodListenerspublic 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.
 - 
hasMethodListenerspublic boolean hasMethodListeners(IServiceIdentifier sid, MethodInfo mi) Test if service and method has listeners.
 - 
doNotifyListenersprotected 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.
 
- 
 
-