|
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 extends net.ranides.assira.events.Event>, net.ranides.assira.events.EventRouter),
EventLock.weakLock(java.lang.Class extends net.ranides.assira.events.Event>, net.ranides.assira.events.EventRouter, int),
EventLock.singleLock(java.lang.Class extends net.ranides.assira.events.Event>, net.ranides.assira.events.EventRouter), |
| EventLockUnsafe |
Implementacja zwracana przez EventLock.unsafeLock(java.lang.Class extends net.ranides.assira.events.Event>, 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). |