FRS
Interface IRepository

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

public interface IRepository
extends java.rmi.Remote

Author:
Dario Agostinone Interfaccia di un repository

Method Summary
 void createFile(java.lang.String path)
          Crea fisicamante il file
 ISessioneLettura createProxyLettura(java.lang.String path, ITerminazioneSessione termList, IClientCallBack client, IExecutionMonitor monitor)
          crea un proxy di lettura
 ISessioneScrittura createProxyScrittura(java.lang.String path, boolean append, ITerminazioneSessione termList, IClientCallBack client, IExecutionMonitor monitor)
          crea un proxy di scrittura
 void deleteFile(java.lang.String path)
          Elimina il file
 

Method Detail

createFile

public void createFile(java.lang.String path)
                throws java.rmi.RemoteException
Crea fisicamante il file

Throws:
java.rmi.RemoteException

deleteFile

public void deleteFile(java.lang.String path)
                throws java.rmi.RemoteException
Elimina il file

Throws:
java.rmi.RemoteException

createProxyScrittura

public ISessioneScrittura createProxyScrittura(java.lang.String path,
                                               boolean append,
                                               ITerminazioneSessione termList,
                                               IClientCallBack client,
                                               IExecutionMonitor monitor)
                                        throws java.rmi.RemoteException
crea un proxy di scrittura

Throws:
java.rmi.RemoteException

createProxyLettura

public ISessioneLettura createProxyLettura(java.lang.String path,
                                           ITerminazioneSessione termList,
                                           IClientCallBack client,
                                           IExecutionMonitor monitor)
                                    throws java.rmi.RemoteException
crea un proxy di lettura

Throws:
java.rmi.RemoteException