|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Event | |
|---|---|
| net.ranides.assira.config | |
| net.ranides.assira.events | |
| net.ranides.assira.io | |
| Uses of Event in net.ranides.assira.config |
|---|
| Classes in net.ranides.assira.config that implement Event | |
|---|---|
class |
EvConfig
Zdarzenie: wszystkie zdarzenia konfiguracyjne dziedziczą po poniższej klasie. |
class |
EvConfigChange
Zdarzenie: nastąpiła zmiana konfiguracji |
class |
EvConfigLoad
Zdarzenie: przeładowano konfigurację. |
class |
EvConfigSave
Zdarzenie: zapisano konfigurację. |
| Uses of Event in net.ranides.assira.events |
|---|
| Classes in net.ranides.assira.events with type parameters of type Event | |
|---|---|
class |
EventBinding<T extends Event>
|
interface |
EventListener<T extends Event>
Interfejs reprezentujący obiekt nasłuchujący na wystąpienie zdarzeń określonej klasy (lub klasy pochodnej). |
class |
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. |
class |
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). |
| Classes in net.ranides.assira.events that implement Event | |
|---|---|
static class |
EventRouterThread.ExitEvent
Zdarzenie, które może zostać wysłane do routera, w celu zakończenia jego pracy. |
class |
EventRouterThread.InterruptEvent
Zdarzenie wysyłane do wszystkich zainteresowanych obserwatorów routera. |
static class |
EventRouterThread.ShutdownEvent
Zdarzenie wysyłane do wszystkich zainteresowanych obserwatorów routera. |
class |
NamedEvent
Klasa bazowa dla wszystkich zdarzeń, które posiadają nazwę. |
| Methods in net.ranides.assira.events with type parameters of type Event | ||
|---|---|---|
|
NamedEventListener.addEventListener(Class<T> event,
EventListener<? super T> listener)
|
|
|
EventRouterDispatcher.addEventListener(Class<T> event,
EventListener<? super T> listener)
|
|
|
EventRouter.addEventListener(Class<T> event,
EventListener<? super T> listener)
Rejestruje obserwatora, który otrzyma wszystkie zdarzenia o podanym typie. |
|
static
|
EventBinding.make(Class<TT> event,
EventListener<? super TT> listener)
|
|
|
NamedEventListener.removeEventListener(Class<T> event,
EventListener<? super T> listener)
|
|
|
EventRouterDispatcher.removeEventListener(Class<T> event,
EventListener<? super T> listener)
|
|
|
EventRouter.removeEventListener(Class<T> event,
EventListener<? super T> listener)
Usuwa obserwatora, którego wcześniej zarejestrowano dla zdarzeń o podanym typie. |
|
|
EventLockUnsafe.waitForEvent(Class<T> event)
|
|
|
EventLockQue.waitForEvent(Class<T> event)
|
|
abstract
|
EventLock.waitForEvent(Class<T> event)
Wersja oczekująca na zdarzenie konkretnego rodzaju. |
|
|
EventLockUnsafe.waitForEvent(Class<T> event,
long timeout)
|
|
|
EventLockQue.waitForEvent(Class<T> event,
long timeout)
|
|
abstract
|
EventLock.waitForEvent(Class<T> event,
long timeout)
Wersja oczekująca na zdarzenie konkretnego rodzaju. |
|
static
|
SwingEventListener.wrap(boolean sync,
EventListener<E> listener)
Metoda statyczna tworząca listener za pomocą konstruktora SwingEventListener(EventListener). |
|
static
|
SwingEventListener.wrap(EventListener<E> listener)
Metoda statyczna tworząca listener za pomocą konstruktora SwingEventListener(EventListener). |
|
static
|
SwingEventListener.wrap(EventListener<E> listener,
boolean sync)
Metoda statyczna tworząca listener za pomocą konstruktora SwingEventListener(EventListener). |
|
| Methods in net.ranides.assira.events that return Event | |
|---|---|
Event |
EventJoiner.join(Event first,
Event second)
Łączy dwa podane komunikaty i zwraca wynik złączenia jako nowe - jedno - zdarzenie. |
Event |
EventLockUnsafe.waitForEvent()
|
Event |
EventLockQue.waitForEvent()
|
abstract Event |
EventLock.waitForEvent()
Metoda blokująca: wstrzymuje wykonanie bieżącego wątku do momentu, aż do obserwowanego EventRouter'a dotrze dowolne zdarzenie oczekiwane
przez EventLock lub wystąpi wyjątek InterruptedException. |
Event |
EventLockUnsafe.waitForEvent(long timeout)
|
Event |
EventLockQue.waitForEvent(long timeout)
|
abstract Event |
EventLock.waitForEvent(long timeout)
Metoda blokująca: wstrzymuje wykonanie bieżącego wątku do momentu, aż do obserwowanego EventRouter'a dotrze dowolne zdarzenie oczekiwane
przez EventLock, wystąpi wyjątek InterruptedException, lub
minie podany czas. |
| Methods in net.ranides.assira.events that return types with arguments of type Event | |
|---|---|
EventListener<Event> |
EventLockUnsafe.listener()
|
EventListener<Event> |
EventLockQue.listener()
|
| Methods in net.ranides.assira.events with parameters of type Event | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
void |
NamedEventListener.handleEvent(Event event)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
void |
EventRouterDispatcher.handleEvent(Event event)
Rozsyła otrzymany komunikat do wszystkich obserwatorów, delegując obsługę zdarzenia do metody EventRouterDispatcher.signalEvent(net.ranides.assira.events.Event)
Copyright © 2013. All Rights Reserved. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||