Node Director
Classes
Package sfi.director.retriever

The retriever package provides a simple method of accessing local and remote files via an URL. More...

Classes

class  AtomicFileRetriever
 The AtomicFileRetriever tries to replace target files in one (nearly) "atomic" rename operation after file close. More...
class  BackupFileRetriever
 The BackupFileRetriever is identical to the AtomicFileRetriever. More...
class  CfgFileReader
 reads files from a retriever and expands include files. More...
class  CfgFileRetriever
class  FileInsertRetriever
 The FileInsertRetriever tries to replace specially marked sections in target files. More...
class  FileRetriever
class  PipeRetriever
class  RemoteFile
class  Retriever
interface  RetrieverDriver
class  RetrieverManager
class  ServerRetriever
class  StdIORetriever

Detailed Description

The retriever package provides a simple method of accessing local and remote files via an URL.

Main class is the RetrieverManager class. Its connect() method accepts an URL and tries to find a retriever willing to provide access to the associated file.

Retrievers usually allow access via anonymous stream connections (no file based access to remote files is possible) as well as via local files.

One important retriever - mainly used by agents - is the ServerRetriever which allows to access files via a connected SFI Director server (proxy access).