|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use EventRouter | |
|---|---|
| net.ranides.assira.config | |
| net.ranides.assira.events | |
| Uses of EventRouter in net.ranides.assira.config |
|---|
| Subinterfaces of EventRouter in net.ranides.assira.config | |
|---|---|
interface |
Configuration
Interfejs reprezentujący konfigurację, którą można nie tylko czytać i modyfikować, ale również obserwować zmiany (obsługuje klasyczny model zdarzeń assira). |
| Classes in net.ranides.assira.config that implement EventRouter | |
|---|---|
class |
AbstractConfiguration
|
class |
JSONConfiguration
Klasa obsługująca dostęp do plików z konfiguracją w formacie JSON. |
class |
XMLConfiguration
Klasa obsługująca dostęp do plików z konfiguracją w formacie JSON. |
| Uses of EventRouter in net.ranides.assira.events |
|---|
| Subinterfaces of EventRouter in net.ranides.assira.events | |
|---|---|
interface |
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. |
| Classes in net.ranides.assira.events that implement EventRouter | |
|---|---|
class |
EventRouterDispatcher
Beznarzutowy EventRouter, nie kolejkuje zdarzeń. |
class |
EventRouterThread
EventRouter kolejkujący zdarzenia. |
class |
NamedEventListener
Obserwator pozwalający tworzyć wiązania z obserwatorami nasłuchującymi zdarzeń o określonym typie oraz nazwie. |
class |
NamedEventRouter
EventRouter oferujący wsparcie dla rozszerzonej obsługi nazwanych zdarzeń (dziedziczących po NamedEvent. |
| Methods in net.ranides.assira.events with parameters of type EventRouter | |
|---|---|
static void |
EventBinding.copyTo(EventRouter target,
EventRouter source)
|
static EventLockQue |
EventLock.lock(Class<? extends Event> event,
EventRouter router)
Metoda tworzy silny EventLock - szczegóły "silnego kontraktu"
są w opisie klasy EventLock). |
static EventLock |
EventLock.singleLock(Class<? extends Event> event,
EventRouter router)
Metoda tworzy silny EventLock, który może zostać wykorzystany tylko raz
- szczegóły "słabego kontraktu" są w opisie klasy EventLock). |
static EventLock |
EventLock.unsafeLock(Class<? extends Event> event,
EventRouter router)
Metoda tworzy niebezpieczny EventLock - szczegóły "niebezpiecznego kontraktu"
są w opisie klasy EventLock). |
static EventLockQue |
EventLock.weakLock(Class<? extends Event> event,
EventRouter router,
int capacity)
Metoda tworzy silny EventLock - szczegóły "słabego kontraktu"
są w opisie klasy EventLock). |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||