private static void test(ListenerType lt, String name) { System.out.print(lt.hasListener(name)+"-"); JAMonListener l=lt.getListener(name); if (l!=null) System.out.print(l.getName()+","); }
/** Introduced as a way to check for listeners that allows for lazy initialization saving a fair amount of memory. Note * a future enhancement would be to delete the Listeners object when all listeners are removed. * * @since 2.71 */ public boolean hasListener(String listenerTypeName, String listenerName) { synchronized (monData) { if (!monData.hasListeners()) return false; ListenerType type=getListenerType(listenerTypeName); if (type==null) return false; else return type.hasListener(listenerName); } }