|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.sapportals.wcm.service.crawler.AbstractPushedResultReceiver
A base class for implementing pushed result receivers.
Copyright 2004 SAP AG
| Field Summary | |
protected ICrawler |
m_Crawler
Deprecated. The crawler for this result receiver, as passed from onCrawlStart(). |
| Fields inherited from interface com.sapportals.wcm.service.crawler.ICrawlerPushedResultReceiver |
RESULT_CANCEL, RESULT_ERROR_DELETE, RESULT_ERROR_EXCLUDE, RESULT_ERROR_RETRY, RESULT_IGNORED, RESULT_OK |
| Constructor Summary | |
AbstractPushedResultReceiver()
Deprecated. Create a basic pushed result receiver. The default constructor has to be provided for scheduled crawlers. |
|
| Method Summary | |
abstract IResourceContext |
getCrawlerContext()
Deprecated. Called by the crawler to get a context to use for accessing the resources during the crawl. |
abstract java.lang.String |
getCrawlerName(java.util.Locale locale)
Deprecated. Called to get an descriptive name for the crawler. |
boolean |
isStopping()
Deprecated. |
boolean |
onCrawlDown(IResource resource)
Deprecated. Inform the receiver about the descending in the hierarchy. |
WcmException |
onCrawlException(java.lang.Exception exception,
IResource resource)
Deprecated. Called by the crawler when an exception occured during the crawl. |
abstract int |
onCrawlNext(IResource resource)
Deprecated. Inform the receiver about the next visited resource inside a colleciton. |
boolean |
onCrawlStart(ICrawler crawler)
Deprecated. Called by the crawler to signal the start of a crawl. |
boolean |
onCrawlStop()
Deprecated. Called by the crawler to signal the end of a crawl. |
void |
onCrawlUp(IResource resource)
Deprecated. Inform the receiver about the ascending in the hierarchy. |
void |
prepareStop()
Deprecated. Called by the crawler to signal that all pending calls to methods of the result receiver have to return immediately. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected ICrawler m_Crawler
onCrawlStart().| Constructor Detail |
public AbstractPushedResultReceiver()
| Method Detail |
public abstract int onCrawlNext(IResource resource)
throws WcmException
getCrawlerContext()
and onCrawlStop().onCrawlNext in interface ICrawlerPushedResultReceivera - IResource with the visited resource.int with a result code (see
RESULT_...).public abstract java.lang.String getCrawlerName(java.util.Locale locale)
getCrawlerName in interface ICrawlerResultReceiverString with the crawlers name.public abstract IResourceContext getCrawlerContext()
getCrawlerContext in interface ICrawlerResultReceiverIResourceContext with the context to use or
null if the context cannot be retrieved.
A null will stop the crawler!
public WcmException onCrawlException(java.lang.Exception exception,
IResource resource)
onCrawlStart and
onCrawlStop.onCrawlException in interface ICrawlerResultReceiverexception - a Exception with the original exception.resource - the IResource which caused the exception, if
available, or null.WcmException with the exception to throw (will stop
the crawl or null if the exception should be ignored.public boolean onCrawlStart(ICrawler crawler)
crawler to
this.m_Crawler.onCrawlStart in interface ICrawlerResultReceivercrawler - the ICrawler which performs the crawl.boolean true if the crawl should be
performed, false if the result receiver want's to
stop this crawl.public boolean onCrawlStop()
this.m_Crawler to
null.onCrawlStop in interface ICrawlerResultReceiverboolean true if the crawled resources
should be discarded, false if the delta list should
be kept.
public boolean onCrawlDown(IResource resource)
throws WcmException
getCrawlerContext() and
onCrawlStop(). Furthermore, this method is called after the
onCrawlNext() for this collection.onCrawlDown in interface ICrawlerPushedResultReceiveran - IResource with the resource to descend into. This
may be a collection (if HIERARCHICAL_ON is set as the
hierarchical crawl mode) or may be a resource
(if HIERARCHICAL_OFF is used).boolean true if the crawler should
descent in the hierarchy, false if this collection's
hierarchy should not be crawled.
public void onCrawlUp(IResource resource)
throws WcmException
getCrawlerContext() and
onCrawlStop(). Furthermore, this method is called at last
after the onCrawlNext() for this collection.onCrawlUp in interface ICrawlerPushedResultReceiveran - IResource with the resource to ascend from. This
may be a collection (if HIERARCHICAL_ON is set as the
hierarchical crawl mode) or may be a resource
(if HIERARCHICAL_OFF is used).public void prepareStop()
prepareStop in interface ICrawlerResultReceiverExtensionpublic boolean isStopping()
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||