|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.connectivity.framework.AbstractCrawler
org.eclipse.smila.connectivity.framework.crawler.filesystem.FileSystemCrawler
public class FileSystemCrawler
The Class FileSystemCrawler.
| Constructor Summary | |
|---|---|
FileSystemCrawler()
Instantiates a new file system crawler. |
|
| Method Summary | |
|---|---|
void |
close()
Ends crawl, allowing the Crawler implementation to close any open resources. |
void |
dispose(ConnectivityId id)
Disposes the record with the given Id. |
byte[] |
getAttachment(ConnectivityId id,
java.lang.String name)
Returns the attachment for the given Id and name pair. |
java.lang.String[] |
getAttachmentNames(ConnectivityId id)
Returns an array of String[] containing the names of the available attachments for the given id. |
CrawlerPerformanceCounterHelper<? extends ConnectivityPerformanceAgent> |
getCounterHelper()
|
AnyMap |
getMetadata(ConnectivityId id)
Returns the metadata for the given id. |
DataReference[] |
getNext()
Returns an array of DataReference objects. |
void |
initialize(DataSourceConnectionConfig config)
Initialize. |
| Methods inherited from class org.eclipse.smila.connectivity.framework.AbstractCrawler |
|---|
activate, getCrawlerId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FileSystemCrawler()
| Method Detail |
|---|
public void initialize(DataSourceConnectionConfig config)
throws CrawlerException,
CrawlerCriticalException
config - the DataSourceConnectionConfig
CrawlerException - the crawler exception
CrawlerCriticalException - the crawler critical exceptioninitialize(org.eclipse.smila.connectivity.framework.schema.config.DataSourceConnectionConfig)
public DataReference[] getNext()
throws CrawlerException,
CrawlerCriticalException
CrawlerException - if any error occurs
CrawlerCriticalException - the crawler critical exceptionCrawler.getNext()public void dispose(ConnectivityId id)
id - the record idorg.eclipse.smila.connectivity.framework.CrawlerCallback#dispose(org.eclipse.smila.datamodel.id.Id)
public byte[] getAttachment(ConnectivityId id,
java.lang.String name)
throws CrawlerException,
CrawlerCriticalException
id - the record idname - the name of the attachment
CrawlerException - if any non critical error occurs
CrawlerCriticalException - if any critical error occursorg.eclipse.smila.connectivity.framework.CrawlerCallback#getAttachment(org.eclipse.smila.datamodel.id.Id,
java.lang.String)
public java.lang.String[] getAttachmentNames(ConnectivityId id)
throws CrawlerException,
CrawlerCriticalException
id - the record id
CrawlerException - if any non critical error occurs
CrawlerCriticalException - if any critical error occursorg.eclipse.smila.connectivity.framework.CrawlerCallback#getAttachmentNames(org.eclipse.smila.datamodel.id.Id)
public AnyMap getMetadata(ConnectivityId id)
throws CrawlerException,
CrawlerCriticalException
id - the record id
CrawlerException - if any non critical error occurs
CrawlerCriticalException - if any critical error occursorg.eclipse.smila.connectivity.framework.CrawlerCallback#getMObject(org.eclipse.smila.datamodel.id.Id)
public void close()
throws CrawlerException
CrawlerException - if any error occursCrawler.close()public CrawlerPerformanceCounterHelper<? extends ConnectivityPerformanceAgent> getCounterHelper()
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||