net.ranides.assira.events
Class EventRouterThread.ExitEvent

java.lang.Object
  extended by net.ranides.assira.events.EventRouterThread.ExitEvent
All Implemented Interfaces:
Event
Enclosing class:
EventRouterThread

public static class EventRouterThread.ExitEvent
extends Object
implements Event

Zdarzenie, które może zostać wysłane do routera, w celu zakończenia jego pracy. Router rozsyła to zdarzenie do obserwatorów, tak samo jak każde inne. Router kończy działanie tylko jeśli nazwa w komunikacie jest taka sama, jak nazwa wątku zarządzanego przez router.


Constructor Summary
EventRouterThread.ExitEvent(String name)
          Tworzy nowy komunikat nakazujący zakończenie pracy każdemu routerowi, który zarządza wątkiem o podanej nazwie.
 
Method Summary
 String thread()
          Nazwa wątku.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventRouterThread.ExitEvent

public EventRouterThread.ExitEvent(String name)
Tworzy nowy komunikat nakazujący zakończenie pracy każdemu routerowi, który zarządza wątkiem o podanej nazwie.

Parameters:
name -
Method Detail

thread

public String thread()
Nazwa wątku. Każdy router zakończy pracę, jeśli otrzyma ten komunikat, i zarządza wątkiem o tej nazwie.

Returns:


Copyright © 2013. All Rights Reserved.