|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.manifoldcf.crawler.system.CrawlerAgent
public class CrawlerAgent
This is the main agent class for the crawler.
| Field Summary | |
|---|---|
static java.lang.String |
_rcsid
|
protected IThreadContext |
threadContext
|
| Constructor Summary | |
|---|---|
CrawlerAgent(IThreadContext threadContext)
Constructor. |
|
| Method Summary | |
|---|---|
void |
deinstall()
Uninstall agent. |
void |
install()
Install agent. |
boolean |
isOutputConnectionInUse(java.lang.String connName)
Request permission from agent to delete an output connection. |
void |
noteOutputConnectionChange(java.lang.String connectionName)
Note a change in configuration for an output connection. |
void |
noteOutputConnectorDeregistration(java.lang.String[] connectionNames)
Note the deregistration of a set of output connections. |
void |
noteOutputConnectorRegistration(java.lang.String[] connectionNames)
Note the registration of a set of output connections. |
void |
signalOutputConnectionRedo(java.lang.String connectionName)
Signal that an output connection needs to be "redone". |
void |
startAgent()
Start the agent. |
void |
stopAgent()
Stop the agent. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String _rcsid
protected IThreadContext threadContext
| Constructor Detail |
|---|
public CrawlerAgent(IThreadContext threadContext)
throws ManifoldCFException
threadContext - is the thread context.
ManifoldCFException| Method Detail |
|---|
public void install()
throws ManifoldCFException
install in interface IAgentManifoldCFException
public void deinstall()
throws ManifoldCFException
deinstall in interface IAgentManifoldCFException
public void startAgent()
throws ManifoldCFException
startAgent in interface IAgentManifoldCFException
public void stopAgent()
throws ManifoldCFException
stopAgent in interface IAgentManifoldCFException
public boolean isOutputConnectionInUse(java.lang.String connName)
throws ManifoldCFException
isOutputConnectionInUse in interface IAgentconnName - is the name of the output connection.
ManifoldCFException
public void noteOutputConnectorDeregistration(java.lang.String[] connectionNames)
throws ManifoldCFException
noteOutputConnectorDeregistration in interface IAgentconnectionNames - are the names of the connections being deregistered.
ManifoldCFException
public void noteOutputConnectorRegistration(java.lang.String[] connectionNames)
throws ManifoldCFException
noteOutputConnectorRegistration in interface IAgentconnectionNames - are the names of the connections being registered.
ManifoldCFException
public void noteOutputConnectionChange(java.lang.String connectionName)
throws ManifoldCFException
noteOutputConnectionChange in interface IAgentconnectionName - is the name of the connections being changed.
ManifoldCFException
public void signalOutputConnectionRedo(java.lang.String connectionName)
throws ManifoldCFException
connectionName - is the name of the connection being signalled.
ManifoldCFException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||