|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SharedFsChangeListener
Interfejs wpółdzielonego listenera zmian w systemie plików. Przechowuje listenery zdalne zgłoszone przez klientów zdalnych. Jest on przekazywany do fabryk plików poszczególnych użytkowników (nie zaś same listenery zdalne) i pełni rolę pośrednika (proxy), przez co można realizować w różny sposób politykę wymiany zdarzeń pomiędzy różnymi użytkownikami. Fakt, że dziedziczy implementację Remote jest bez znaczenia.
Method Summary | |
---|---|
void |
addFsChangeListener(FsChangeListener fsChL,
UserImpl owner,
UserRootPathManager rootManager)
Metoda pozwala na dodanie listenera, który należy do podanego użytkownika. |
boolean |
removeFsChangeListener(FsChangeListener fsChL,
UserImpl owner)
Metoda pozwala na ręczne usunięcie podanego listenera. |
void |
removeUserListeners(UserImpl owner)
Metoda pozwala usunąć listenery zdalne danego użytkownika (potrzebne np. |
Method Detail |
---|
void addFsChangeListener(FsChangeListener fsChL, UserImpl owner, UserRootPathManager rootManager)
fsChL
- -
dodawany listenerowner
- -
właściciel listenerarootManager
- -
manager ścieżki root zastosowany dla zdarzeniaboolean removeFsChangeListener(FsChangeListener fsChL, UserImpl owner)
fsChL
- -
listener do usunięciaowner
- -
właściciel listenera
true
jeśli listener był zarejestrowany i został
usunięty lub false
w przeciwnym wypadkuvoid removeUserListeners(UserImpl owner)
owner
- -
użytkownik
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |