|
||||||||
| 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.DNSManager.HostExecutor
protected static class DNSManager.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 DNSManager.DNSInfo |
returnValue
|
protected DNSManager.HostDescription |
thisHost
|
protected DNSManager |
thisManager
|
| Fields inherited from class org.apache.manifoldcf.core.cachemanager.ExecutorBase |
|---|
_rcsid |
| Constructor Summary | |
|---|---|
DNSManager.HostExecutor(DNSManager manager,
DNSManager.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. |
DNSManager.DNSInfo |
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 DNSManager thisManager
protected DNSManager.DNSInfo returnValue
protected DNSManager.HostDescription thisHost
| Constructor Detail |
|---|
public DNSManager.HostExecutor(DNSManager manager,
DNSManager.HostDescription objectDescription)
manager - is the RobotsManager class instance.objectDescription - is the desired object description.| Method Detail |
|---|
public DNSManager.DNSInfo 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 | |||||||