Ejemplo n.º 1
0
 public override IListener RetrieveFirst(IListenerKey key)
 {
     using (SynchronizeThread())
     {
         if (!ListenersMap.ContainsKey(key))
         {
             return(null);
         }
         return(ListenersMap[key].FirstOrDefault());
     }
 }
Ejemplo n.º 2
0
 public override IReadOnlyCollection <IListener> RetrieveAll(IListenerKey key)
 {
     using (SynchronizeThread())
     {
         if (key == null)
         {
             return(Listeners);
         }
         if (!ListenersMap.ContainsKey(key))
         {
             return(null);
         }
         return(ListenersMap[key]);
     }
 }
Ejemplo n.º 3
0
 public abstract IReadOnlyCollection <IListener> RetrieveAll(IListenerKey key);
Ejemplo n.º 4
0
 public abstract IListener                      RetrieveFirst(IListenerKey key);