|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.apache.manifoldcf.core.cachemanager.ExecutorBase
org.apache.manifoldcf.crawler.connectors.webcrawler.RobotsManager.HostExecutor
protected static class RobotsManager.HostExecutor
This is the executor object for locating robots host objects. This object furnishes the operations the cache manager needs to rebuild objects that it needs that are not in the cache at the moment.
| Field Summary | |
|---|---|
protected org.apache.manifoldcf.crawler.interfaces.IVersionActivity |
activities
|
protected RobotsManager.RobotsData |
returnValue
|
protected RobotsManager.HostDescription |
thisHost
|
protected RobotsManager |
thisManager
|
| Fields inherited from class org.apache.manifoldcf.core.cachemanager.ExecutorBase |
|---|
_rcsid |
| Constructor Summary | |
|---|---|
RobotsManager.HostExecutor(RobotsManager manager,
org.apache.manifoldcf.crawler.interfaces.IVersionActivity activities,
RobotsManager.HostDescription objectDescription)
Constructor. |
|
| Method Summary | |
|---|---|
java.lang.Object[] |
create(org.apache.manifoldcf.core.interfaces.ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache. |
void |
execute()
Perform the desired operation. |
void |
exists(org.apache.manifoldcf.core.interfaces.ICacheDescription objectDescription,
java.lang.Object cachedObject)
Notify the implementing class of the existence of a cached version of the object. |
RobotsManager.RobotsData |
getResults()
Get the result. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected RobotsManager thisManager
protected RobotsManager.RobotsData returnValue
protected RobotsManager.HostDescription thisHost
protected org.apache.manifoldcf.crawler.interfaces.IVersionActivity activities
| Constructor Detail |
|---|
public RobotsManager.HostExecutor(RobotsManager manager,
org.apache.manifoldcf.crawler.interfaces.IVersionActivity activities,
RobotsManager.HostDescription objectDescription)
manager - is the RobotsManager class instance.objectDescription - is the desired object description.| Method Detail |
|---|
public RobotsManager.RobotsData getResults()
public java.lang.Object[] create(org.apache.manifoldcf.core.interfaces.ICacheDescription[] objectDescriptions)
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
objectDescriptions - is the set of unique identifier of the object.
org.apache.manifoldcf.core.interfaces.ManifoldCFException
public void exists(org.apache.manifoldcf.core.interfaces.ICacheDescription objectDescription,
java.lang.Object cachedObject)
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
objectDescription - is the unique identifier of the object.cachedObject - is the cached object.
org.apache.manifoldcf.core.interfaces.ManifoldCFException
public void execute()
throws org.apache.manifoldcf.core.interfaces.ManifoldCFException
org.apache.manifoldcf.core.interfaces.ManifoldCFException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||