|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.apache.oodt.cas.pushpull.daemon.Daemon
public class Daemon
Controls the execution times of the Crawler it is given. The Crawler is specified by the properties file passed in. A Crawler will be created per the properties file and executed at six hour intervals. This class can be controlled by CrawlDaemonController after is has been started up.
| Field Summary |
|---|
| Fields inherited from class java.rmi.server.RemoteObject |
|---|
ref |
| Constructor Summary | |
|---|---|
Daemon(int rmiRegPort,
int daemonID,
Config config,
DaemonInfo daemonInfo,
SiteInfo siteInfo)
Constructor |
|
| Methods inherited from class java.rmi.server.UnicastRemoteObject |
|---|
clone, exportObject, exportObject, exportObject, unexportObject |
| Methods inherited from class java.rmi.server.RemoteServer |
|---|
getClientHost, getLog, setLog |
| Methods inherited from class java.rmi.server.RemoteObject |
|---|
equals, getRef, hashCode, toStub |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Daemon(int rmiRegPort,
int daemonID,
Config config,
DaemonInfo daemonInfo,
SiteInfo siteInfo)
throws RemoteException,
InstantiationException
RemoteException
RemoteException
InstantiationException
IOException
SecurityException| Method Detail |
|---|
public String getName()
public void registerDaemonListener(DaemonListener daemonListener)
public void startDaemon()
property - The system property whose value is the path to a java
.properties file that is be used to create the Crawler
DirStructExceptionpublic int getDaemonID()
public void pauseDaemon()
public void resume()
resume in interface DaemonRmiInterfacepublic void quit()
quit in interface DaemonMBeanquit in interface DaemonRmiInterfacepublic boolean isRunning()
isRunning in interface DaemonMBeanisRunning in interface DaemonRmiInterfacepublic long getAverageRunTime()
getAverageRunTime in interface DaemonRmiInterfacepublic long getMillisCrawling()
getMillisCrawling in interface DaemonRmiInterfacepublic long getTimeInterval()
getTimeInterval in interface DaemonRmiInterfacepublic int getNumCrawls()
getNumCrawls in interface DaemonRmiInterfacepublic String[] downloadedFilesInStagingArea()
downloadedFilesInStagingArea in interface DaemonMBeanpublic String[] downloadingFilesInStagingArea()
downloadingFilesInStagingArea in interface DaemonMBeanpublic int numberOfFilesDownloadingInStagingArea()
numberOfFilesDownloadingInStagingArea in interface DaemonMBeanpublic int numberOfFilesDownloadedInStagingArea()
numberOfFilesDownloadedInStagingArea in interface DaemonMBeanpublic long getTimeIntervalInMilliseconds()
getTimeIntervalInMilliseconds in interface DaemonMBeanpublic long getEpsilonInMilliseconds()
getEpsilonInMilliseconds in interface DaemonMBeanpublic boolean getRunOnReboot()
getRunOnReboot in interface DaemonMBeanpublic Date getFirstRunDateTime()
getFirstRunDateTime in interface DaemonMBeanpublic String getDataFilesRemoteSite()
getDataFilesRemoteSite in interface DaemonMBeanpublic String getDataFilesRenamingConv()
getDataFilesRenamingConv in interface DaemonMBeanpublic boolean getDeleteDataFilesFromServer()
getDeleteDataFilesFromServer in interface DaemonMBeanpublic String getQueryMetadataElementName()
getQueryMetadataElementName in interface DaemonMBeanpublic File getDataFilesStagingArea()
getDataFilesStagingArea in interface DaemonMBeanpublic boolean getAllowAliasOverride()
getAllowAliasOverride in interface DaemonMBeanpublic String getPropertyFilesRemoteSite()
getPropertyFilesRemoteSite in interface DaemonMBeanpublic String getPropertyFilesRenamingConv()
getPropertyFilesRenamingConv in interface DaemonMBeanpublic boolean getDeletePropertyFilesFromServer()
getDeletePropertyFilesFromServer in interface DaemonMBeanpublic String getPropertyFilesOnSuccessDir()
getPropertyFilesOnSuccessDir in interface DaemonMBeanpublic String getPropertyFilesOnFailDir()
getPropertyFilesOnFailDir in interface DaemonMBeanpublic File getPropertyFilesLocalDir()
getPropertyFilesLocalDir in interface DaemonMBeanpublic long getDaemonCreationTime()
getDaemonCreationTime in interface DaemonRmiInterfacepublic boolean getHasBeenToldToQuit()
getHasBeenToldToQuit in interface DaemonMBeangetHasBeenToldToQuit in interface DaemonRmiInterfacepublic String toString()
toString in class RemoteObjectpublic static void main(String[] args)
args - Not Used
IOException
SecurityException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||