twcsckernel.projectbase.common
Interface RemoteFileSystem

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RemoteFileSystemImpl

public interface RemoteFileSystem
extends java.rmi.Remote


Method Summary
 RemoteFileInputStream newFileInputStream(java.lang.String filePath)
          Metoda tworzy nowy zdalny strumień wejścia.
 RemoteFileOutputStream newFileOutputStream(java.lang.String filePath)
          Metoda tworzy nowy zdalny strumień wyjścia.
 RemoteFile newRemoteFile(java.lang.String path)
          Tworzy nowy obiekt pliku zdalnego na serwerze o podanej ścieżce.
 

Method Detail

newRemoteFile

RemoteFile newRemoteFile(java.lang.String path)
                         throws java.rmi.RemoteException,
                                java.lang.SecurityException,
                                java.io.IOException
Tworzy nowy obiekt pliku zdalnego na serwerze o podanej ścieżce.

Parameters:
path - ścieżka pliku zdalnego na serwerze (licząc od katalogu root użytkownika)
Returns:
obiekt pliku zdalnego
Throws:
java.rmi.RemoteException
java.io.IOException - - wyjątek jest rzucany jeśli serwer nie może utworzyć ścieżki kanonicznej dla podanej ścieżki
java.lang.SecurityException - - próba dostępu do zabronionego lub nieprawidłowego pliku

newFileOutputStream

RemoteFileOutputStream newFileOutputStream(java.lang.String filePath)
                                           throws java.rmi.RemoteException,
                                                  java.io.FileNotFoundException,
                                                  java.lang.SecurityException
Metoda tworzy nowy zdalny strumień wyjścia.

Parameters:
filePath - - ścieżka pliku na serwerze sprawdzana przez odpowiedni manager bezpieczeństwa użytkownika
Returns:
- zdalny strumień wyjścia
Throws:
java.rmi.RemoteException - - standardowy wyjątek zdalny
java.io.FileNotFoundException - - nie odnaleziono pliku (podana ściezka jest katalogiem)
java.lang.SecurityException - - próba dostępu do zabronionego lub nieprawidłowego pliku

newFileInputStream

RemoteFileInputStream newFileInputStream(java.lang.String filePath)
                                         throws java.rmi.RemoteException,
                                                java.io.FileNotFoundException,
                                                java.lang.SecurityException
Metoda tworzy nowy zdalny strumień wejścia.

Parameters:
filePath - - ścieżka pliku na serwerze sprawdzana przez odpowiedni manager bezpieczeństwa użytkownika
Returns:
- zdalny strumień wejścia
Throws:
java.rmi.RemoteException - - standardowy wyjątek zdalny
java.io.FileNotFoundException - - nie odnaleziono pliku
java.lang.SecurityException - - próba dostępu do zabronionego lub nieprawidłowego pliku/katalogu


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