Uses of Interface
net.ranides.assira.events.Event

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
<T extends Event>
void
NamedEventListener.addEventListener(Class<T> event, EventListener<? super T> listener)
           
<T extends Event>
void
EventRouterDispatcher.addEventListener(Class<T> event, EventListener<? super T> listener)
           
<T extends Event>
void
EventRouter.addEventListener(Class<T> event, EventListener<? super T> listener)
          Rejestruje obserwatora, który otrzyma wszystkie zdarzenia o podanym typie.
static
<TT extends Event>
EventBinding<TT>
EventBinding.make(Class<TT> event, EventListener<? super TT> listener)
           
<T extends Event>
void
NamedEventListener.removeEventListener(Class<T> event, EventListener<? super T> listener)
           
<T extends Event>
void
EventRouterDispatcher.removeEventListener(Class<T> event, EventListener<? super T> listener)
           
<T extends Event>
void
EventRouter.removeEventListener(Class<T> event, EventListener<? super T> listener)
          Usuwa obserwatora, którego wcześniej zarejestrowano dla zdarzeń o podanym typie.
<T extends Event>
T
EventLockUnsafe.waitForEvent(Class<T> event)
           
<T extends Event>
T
EventLockQue.waitForEvent(Class<T> event)
           
abstract
<T extends Event>
T
EventLock.waitForEvent(Class<T> event)
          Wersja oczekująca na zdarzenie konkretnego rodzaju.
<T extends Event>
T
EventLockUnsafe.waitForEvent(Class<T> event, long timeout)
           
<T extends Event>
T
EventLockQue.waitForEvent(Class<T> event, long timeout)
           
abstract
<T extends Event>
T
EventLock.waitForEvent(Class<T> event, long timeout)
          Wersja oczekująca na zdarzenie konkretnego rodzaju.
static
<E extends Event>
SwingEventListener<E>
SwingEventListener.wrap(boolean sync, EventListener<E> listener)
          Metoda statyczna tworząca listener za pomocą konstruktora SwingEventListener(EventListener).
static
<E extends Event>
SwingEventListener<E>
SwingEventListener.wrap(EventListener<E> listener)
          Metoda statyczna tworząca listener za pomocą konstruktora SwingEventListener(EventListener).
static
<E extends Event>
SwingEventListener<E>
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) thread-safe method
 void EventLockUnsafe.handleEvent(Event event)
           
 void EventLockQue.handleEvent(Event event)
           
 boolean EventJoiner.isJoinable(Event first, Event second)
          Sprawdza, czy dwa następujące po sobie zdarzenia można złączyć w jedno
 Event EventJoiner.join(Event first, Event second)
          Łączy dwa podane komunikaty i zwraca wynik złączenia jako nowe - jedno - zdarzenie.
 boolean NamedEventListener.signalEvent(Event event)
           
 boolean EventRouterThread.signalEvent(Event event)
          Sygnalizuje podane zdarzenie rozsyłając komunikat do wszystkich obserwatorów.
 boolean EventRouterDispatcher.signalEvent(Event event)
          Sygnalizuje podane zdarzenie rozsyłając komunikat do wszystkich obserwatorów.
 boolean EventRouter.signalEvent(Event event)
          Sygnalizuje podane zdarzenie rozsyłając komunikat do wszystkich obserwatorów.
 

Method parameters in net.ranides.assira.events with type arguments of type Event
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).
 

Uses of Event in net.ranides.assira.io
 

Classes in net.ranides.assira.io that implement Event
 class IOEvent
           
static class IOEvent.Close
           
static class IOEvent.Failure
           
static class IOEvent.Flush
           
static class IOEvent.Local
           
static class IOEvent.LocalProgress
           
static class IOEvent.Open
           
static class IOEvent.Read
           
static class IOEvent.ReadByte
           
static class IOEvent.ReadByteArray
           
static class IOEvent.Write
           
static class IOEvent.WriteByte
           
static class IOEvent.WriteByteArray
           
 



Copyright © 2013. All Rights Reserved.