Examples of KernelEventFilter


Examples of org.jboss.kernel.spi.event.KernelEventFilter

      {
         for (Iterator i = eventListenerRegistry.entrySet().iterator(); i.hasNext();)
         {
            Map.Entry registryEntry = (Map.Entry) i.next();
           
            KernelEventFilter filter = null;
            Object filterObject = registryEntry.getKey();
            if (filterObject != NULL)
               filter = (KernelEventFilter) filterObject;
           
            Map handbacks = (Map) registryEntry.getValue();
            for (Iterator j = handbacks.entrySet().iterator(); j.hasNext();)
            {
               Map.Entry handbackEntry = (Map.Entry) j.next();
               Object handback = handbackEntry.getKey();
               if (handback == NULL)
                  handback = null;

               List listeners = (List) handbackEntry.getValue();
               for (ListIterator k = listeners.listIterator(); k.hasNext();)
               {
                  KernelEventListener listener = (KernelEventListener) k.next();
                  try
                  {
                     if (filter == null || filter.wantEvent(event, handback))
                        fireKernelEvent(listener, event, handback);
                  }
                  catch (Throwable t)
                  {
                     log.debug("Ignored unhandled throwable: ", t);
View Full Code Here

Examples of org.jboss.kernel.spi.event.KernelEventFilter

      return new AbstractEvent(this, type, nextEmitterSequence(), System.currentTimeMillis(), context);
   }

   public void registerListener(KernelEventListener listener, KernelEventFilter filter, Object handback) throws Throwable
   {
      KernelEventFilter filterObject = filter == null ? NULL_FILTER : filter;
      Object handbackObject = handback == null ? NULL : handback;

      synchronized (eventListenerRegistry)
      {
         Map<Object, List<KernelEventListener>> handbacks = eventListenerRegistry.get(filterObject);
View Full Code Here

Examples of org.jboss.kernel.spi.event.KernelEventFilter

      }
   }

   public void unregisterListener(KernelEventListener listener, KernelEventFilter filter, Object handback) throws Throwable
   {
      KernelEventFilter filterObject = filter == null ? NULL_FILTER : filter;
      Object handbackObject = handback == null ? NULL : handback;

      synchronized (eventListenerRegistry)
      {
         Map<Object, List<KernelEventListener>> handbacks = eventListenerRegistry.get(filterObject);
View Full Code Here

Examples of org.jboss.kernel.spi.event.KernelEventFilter

            Map.Entry<KernelEventFilter, Map<Object, List<KernelEventListener>>> registryEntry = i.next();

            Map<Object, List<KernelEventListener>> handbacks = registryEntry.getValue();
            if (handbacks != null)
            {
               KernelEventFilter filter = null;
               Object filterObject = registryEntry.getKey();
               if (filterObject != NULL_FILTER)
                  filter = (KernelEventFilter) filterObject;

               for (Iterator<Map.Entry<Object, List<KernelEventListener>>> j = handbacks.entrySet().iterator(); j.hasNext();)
               {
                  Map.Entry<Object, List<KernelEventListener>> handbackEntry = j.next();
                  List<KernelEventListener> listeners = handbackEntry.getValue();
                  if (listeners != null)
                  {
                     Object handback = handbackEntry.getKey();
                     if (handback == NULL)
                        handback = null;

                     for (ListIterator<KernelEventListener> k = listeners.listIterator(); k.hasNext();)
                     {
                        KernelEventListener listener = k.next();
                        try
                        {
                           if (filter == null || filter.wantEvent(event, handback))
                              fireKernelEvent(listener, event, handback);
                        }
                        catch (Throwable t)
                        {
                           log.debug("Ignored unhandled throwable: ", t);
View Full Code Here

Examples of org.jboss.kernel.spi.event.KernelEventFilter

      return new AbstractEvent(this, type, nextEmitterSequence(), System.currentTimeMillis(), context);
   }

   public void registerListener(KernelEventListener listener, KernelEventFilter filter, Object handback) throws Throwable
   {
      KernelEventFilter filterObject = filter == null ? NULL_FILTER : filter;
      Object handbackObject = handback == null ? NULL : handback;

      synchronized (eventListenerRegistry)
      {
         Map<Object, List<KernelEventListener>> handbacks = eventListenerRegistry.get(filterObject);
View Full Code Here

Examples of org.jboss.kernel.spi.event.KernelEventFilter

      }
   }

   public void unregisterListener(KernelEventListener listener, KernelEventFilter filter, Object handback) throws Throwable
   {
      KernelEventFilter filterObject = filter == null ? NULL_FILTER : filter;
      Object handbackObject = handback == null ? NULL : handback;

      synchronized (eventListenerRegistry)
      {
         Map<Object, List<KernelEventListener>> handbacks = eventListenerRegistry.get(filterObject);
View Full Code Here

Examples of org.jboss.kernel.spi.event.KernelEventFilter

            Map.Entry<KernelEventFilter, Map<Object, List<KernelEventListener>>> registryEntry = i.next();

            Map<Object, List<KernelEventListener>> handbacks = registryEntry.getValue();
            if (handbacks != null)
            {
               KernelEventFilter filter = null;
               Object filterObject = registryEntry.getKey();
               if (filterObject != NULL_FILTER)
                  filter = (KernelEventFilter) filterObject;

               for (Iterator<Map.Entry<Object, List<KernelEventListener>>> j = handbacks.entrySet().iterator(); j.hasNext();)
               {
                  Map.Entry<Object, List<KernelEventListener>> handbackEntry = j.next();
                  List<KernelEventListener> listeners = handbackEntry.getValue();
                  if (listeners != null)
                  {
                     Object handback = handbackEntry.getKey();
                     if (handback == NULL)
                        handback = null;

                     for (ListIterator<KernelEventListener> k = listeners.listIterator(); k.hasNext();)
                     {
                        KernelEventListener listener = k.next();
                        try
                        {
                           if (filter == null || filter.wantEvent(event, handback))
                              fireKernelEvent(listener, event, handback);
                        }
                        catch (Throwable t)
                        {
                           log.debugf(t, "Ignored unhandled throwable: ");
View Full Code Here

Examples of org.jboss.kernel.spi.event.KernelEventFilter

      return new AbstractEvent(this, type, nextEmitterSequence(), System.currentTimeMillis(), context);
   }

   public void registerListener(KernelEventListener listener, KernelEventFilter filter, Object handback) throws Throwable
   {
      KernelEventFilter filterObject = filter == null ? NULL_FILTER : filter;
      Object handbackObject = handback == null ? NULL : handback;

      synchronized (eventListenerRegistry)
      {
         Map<Object, List<KernelEventListener>> handbacks = eventListenerRegistry.get(filterObject);
View Full Code Here

Examples of org.jboss.kernel.spi.event.KernelEventFilter

      }
   }

   public void unregisterListener(KernelEventListener listener, KernelEventFilter filter, Object handback) throws Throwable
   {
      KernelEventFilter filterObject = filter == null ? NULL_FILTER : filter;
      Object handbackObject = handback == null ? NULL : handback;

      synchronized (eventListenerRegistry)
      {
         Map<Object, List<KernelEventListener>> handbacks = eventListenerRegistry.get(filterObject);
View Full Code Here

Examples of org.jboss.kernel.spi.event.KernelEventFilter

            Map.Entry registryEntry = (Map.Entry) i.next();

            Map handbacks = (Map) registryEntry.getValue();
            if (handbacks != null)
            {
               KernelEventFilter filter = null;
               Object filterObject = registryEntry.getKey();
               if (filterObject != NULL_FILTER)
                  filter = (KernelEventFilter) filterObject;

               for (Iterator j = handbacks.entrySet().iterator(); j.hasNext();)
               {
                  Map.Entry handbackEntry = (Map.Entry) j.next();
                  List listeners = (List) handbackEntry.getValue();
                  if (listeners != null)
                  {
                     Object handback = handbackEntry.getKey();
                     if (handback == NULL)
                        handback = null;

                     for (ListIterator k = listeners.listIterator(); k.hasNext();)
                     {
                        KernelEventListener listener = (KernelEventListener) k.next();
                        try
                        {
                           if (filter == null || filter.wantEvent(event, handback))
                              fireKernelEvent(listener, event, handback);
                        }
                        catch (Throwable t)
                        {
                           log.debug("Ignored unhandled throwable: ", t);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.