C# Class CmisSync.Lib.Producer.Crawler.DescendantsCrawler

Decendants crawler.
Inheritance: CmisSync.Lib.Queueing.ReportingSyncEventHandler
Show file Open project: OpenDataSpace/CmisSync Class Usage Examples

Public Methods

Method Description
DescendantsCrawler ( ISyncEventQueue queue, IDescendantsTreeBuilder builder, CrawlEventGenerator generator, CrawlEventNotifier notifier, IActivityListener activityListener ) : System

Initializes a new instance of the CmisSync.Lib.Producer.Crawler.DescendantsCrawler class based on its internal classes. This is mostly usefull for Unit Testing

DescendantsCrawler ( ISyncEventQueue queue, IFolder remoteFolder, IDirectoryInfo localFolder, IMetaDataStorage storage, IFilterAggregator filter, IActivityListener activityListener, IIgnoredEntitiesStorage ignoredStorage ) : System

Initializes a new instance of the DescendantsCrawler class.

Handle ( ISyncEvent e ) : bool

Handles StartNextSync events.

Private Methods

Method Description
CrawlDescendants ( ) : void

Method Details

DescendantsCrawler() public method

Initializes a new instance of the CmisSync.Lib.Producer.Crawler.DescendantsCrawler class based on its internal classes. This is mostly usefull for Unit Testing
/// The exception that is thrown when a /// null reference (Nothing in Visual Basic) is passed to a method that does not accept it as a valid argument. ///
public DescendantsCrawler ( ISyncEventQueue queue, IDescendantsTreeBuilder builder, CrawlEventGenerator generator, CrawlEventNotifier notifier, IActivityListener activityListener ) : System
queue ISyncEventQueue /// The event queue. ///
builder IDescendantsTreeBuilder /// The DescendantsTreeBuilder. ///
generator CrawlEventGenerator /// The CrawlEventGenerator. ///
notifier CrawlEventNotifier /// Event Notifier. ///
activityListener IActivityListener /// Activity listener. ///
return System

DescendantsCrawler() public method

Initializes a new instance of the DescendantsCrawler class.
public DescendantsCrawler ( ISyncEventQueue queue, IFolder remoteFolder, IDirectoryInfo localFolder, IMetaDataStorage storage, IFilterAggregator filter, IActivityListener activityListener, IIgnoredEntitiesStorage ignoredStorage ) : System
queue ISyncEventQueue Sync Event Queue.
remoteFolder IFolder Remote folder.
localFolder IDirectoryInfo Local folder.
storage IMetaDataStorage Meta data storage.
filter IFilterAggregator Aggregated filter.
activityListener IActivityListener Activity listner.
ignoredStorage IIgnoredEntitiesStorage
return System

Handle() public method

Handles StartNextSync events.
public Handle ( ISyncEvent e ) : bool
e ISyncEvent The event to handle.
return bool