twcsckernel.clientKernel.io
Class FsChangeListenerServer

java.lang.Object
  extended by twcsckernel.clientKernel.io.FsChangeListenerServer

public class FsChangeListenerServer
extends java.lang.Object


Constructor Summary
FsChangeListenerServer()
           
 
Method Summary
 void fsChangeNotify(FsChangeDescriptor fsDescriptor)
           
 void registerLocalListener(LocalFsChangeListener lfsl, java.lang.String path, int... changeTypes)
          Metoda rejestruje obiekt mający otrzymywać informacje o zmianach pliku wskazanego przez path o typach wskazanych przez changeTypes.
 void unregisterLocalListener(LocalFsChangeListener lfscl)
          Usuwanie odbiorcy z listy obslugiwanych obiektów
 void unregisterLocalListener(LocalFsChangeListener lfscl, java.lang.String path)
          Wyłączenie nasłuchu danego pliku
 void unregisterLocalListener(LocalFsChangeListener lfscl, java.lang.String path, int... changeTypes)
          Wyłączanie poszczególnych typów nasłuchów.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FsChangeListenerServer

public FsChangeListenerServer()
Method Detail

fsChangeNotify

public void fsChangeNotify(FsChangeDescriptor fsDescriptor)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

registerLocalListener

public void registerLocalListener(LocalFsChangeListener lfsl,
                                  java.lang.String path,
                                  int... changeTypes)
Metoda rejestruje obiekt mający otrzymywać informacje o zmianach pliku wskazanego przez path o typach wskazanych przez changeTypes. Zmienna changeTypes jest tablicą zmiennej długości typu integer, wartości dopuszczalne to statyczne pola klasy FsChangeDescriptor. Użycie innych wartości całkowitoliczbowych może spowodować nieprzewidywalne zachowanie.

Parameters:
lfsl - obiekt implementujący interfejs LocalFsChangeListener
path - sciezka do monitorowanego pliku
changeTypes - typy śledzonych zmian

unregisterLocalListener

public void unregisterLocalListener(LocalFsChangeListener lfscl)
Usuwanie odbiorcy z listy obslugiwanych obiektów

Parameters:
lfscl - Odbiorca, który ma zostać usunięty

unregisterLocalListener

public void unregisterLocalListener(LocalFsChangeListener lfscl,
                                    java.lang.String path)
Wyłączenie nasłuchu danego pliku

Parameters:
lfscl - Lokalny odbiorca zdarzen systemu plików
path - Ścieżka na której odbiorca nasłuchuje

unregisterLocalListener

public void unregisterLocalListener(LocalFsChangeListener lfscl,
                                    java.lang.String path,
                                    int... changeTypes)
Wyłączanie poszczególnych typów nasłuchów.

Parameters:
lfscl - Lokalny odbiorca zdarzen systemu plików
path - Ścieżka na której odbiorca nasłuchuje
changeTypes - Typy zmian jakie mają zostać usunięte z listy nasłuchu - informajce o tych zdarzeniach nie będą już więcej przekazywane do odbiorcy.


Copyright © 2005-2006 CS@PUT. All Rights Reserved.