Package net.ranides.assira.events

Interface Summary
Event Podstawowy interfejs, który musi implementować każda klasa, która chce być przesyłana jako zdarzenie przez EventRouter
EventJoiner Interfejs reprezentujący strategię łączenia wielu zdarzeń, w jedno grupowe.
EventListener<T extends Event> Interfejs reprezentujący obiekt nasłuchujący na wystąpienie zdarzeń określonej klasy (lub klasy pochodnej).
EventRouter Klasa EventRouter propaguje zasygnalizowane zdarzenia do odbiorców.
Observable Interfejs reprezentujący obiekty sygnalizujące zdarzenia NamedEvent, a więc do których można podpiąć obserwatory oczekujące na zdarzenia określonego typu o określonej nazwie.
 

Class Summary
EventBinding<T extends Event>  
EventLock Klasa pozwalająca na synchroniczną obsługę zdarzeń.
EventLockQue Klasa bazowa dla implementacji zwracanych przez metody EventLock.lock(java.lang.Class, net.ranides.assira.events.EventRouter), EventLock.weakLock(java.lang.Class, net.ranides.assira.events.EventRouter, int), EventLock.singleLock(java.lang.Class, net.ranides.assira.events.EventRouter),
EventLockUnsafe Implementacja zwracana przez EventLock.unsafeLock(java.lang.Class, net.ranides.assira.events.EventRouter)
EventRouterDispatcher Beznarzutowy EventRouter, nie kolejkuje zdarzeń.
EventRouterThread EventRouter kolejkujący zdarzenia.
EventRouterThread.ExitEvent Zdarzenie, które może zostać wysłane do routera, w celu zakończenia jego pracy.
EventRouterThread.ShutdownEvent Zdarzenie wysyłane do wszystkich zainteresowanych obserwatorów routera.
NamedEvent Klasa bazowa dla wszystkich zdarzeń, które posiadają nazwę.
NamedEventListener Obserwator pozwalający tworzyć wiązania z obserwatorami nasłuchującymi zdarzeń o określonym typie oraz nazwie.
NamedEventRouter EventRouter oferujący wsparcie dla rozszerzonej obsługi nazwanych zdarzeń (dziedziczących po NamedEvent.
ReflectEventListener<T extends Event> Obserwator pozwalający tworzyć klasy pochodne, które bezpośrednio w deklaracji klasy definiują odpowiednie wiązania z nadchodzącymi zdarzeniami.
SwingEventListener<T extends Event> Obserwator, który po otrzymaniu informacji o zdarzeniu, wywołuje obsługuje w wątku AWT za pomocą AWTInvoker.run(boolean, java.lang.Runnable).
 



Copyright © 2013. All Rights Reserved.