Package org.eclipse.osgi.framework.eventmgr

Examples of org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry


      SecurityManager sm = System.getSecurityManager();
      Permission perm = (sm == null) ? null : new TopicPermission(
          eventTopic, TopicPermission.SUBSCRIBE);

      CopyOnWriteIdentityMap listeners = new CopyOnWriteIdentityMap();
      Iterator iter = eventHandlerWrappers.iterator();
      while (iter.hasNext()) {
        EventHandlerWrapper wrapper = (EventHandlerWrapper) iter.next();
        listeners.put(wrapper, perm);
      }

      ListenerQueue listenerQueue = new ListenerQueue(currentManager);
      listenerQueue.queueListeners(listeners.entrySet(),
          eventHandlerTracker);
      if (isAsync) {
        listenerQueue.dispatchEventAsynchronous(0, event);
      } else {
        listenerQueue.dispatchEventSynchronous(0, event);
View Full Code Here

TOP

Related Classes of org.eclipse.osgi.framework.eventmgr.CopyOnWriteIdentityMap$Entry

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.