fr.paris.lutece.portal.service.daemon
Class Daemon

java.lang.Object
  extended by fr.paris.lutece.portal.service.daemon.Daemon
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
IndexerDaemon, MailSenderDaemon

public abstract class Daemon
extends java.lang.Object
implements java.lang.Runnable

Interfaces for Daemons Service.


Field Summary
static int RESULT_FAILED
          A daemon has processed but it has failed
static int RESULT_PROCESSING
          A daemon is processing so its result is not yet known
static int RESULT_SUCCESS
          A daemon has processed and it was successful
static int RESULT_UNKNOWN
          The result for this daemon is not yet known.
static int STATUS_RUNNING
           
static int STATUS_STOPPED
           
 
Constructor Summary
Daemon()
           
 
Method Summary
 java.lang.String getLastRunLogs()
          Returns the LastRunLogs
 java.lang.String getPluginName()
          Gets the plugin name
 int getResult()
          Returns the Result
 void setLastRunLogs(java.lang.String strLastRunLogs)
          Sets the LastRunLogs
 void setPluginName(java.lang.String pluginName)
          Sets the plugin name
 void setResult(int nResult)
          Sets the Result
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Field Detail

STATUS_STOPPED

public static final int STATUS_STOPPED
See Also:
Constant Field Values

STATUS_RUNNING

public static final int STATUS_RUNNING
See Also:
Constant Field Values

RESULT_UNKNOWN

public static final int RESULT_UNKNOWN
The result for this daemon is not yet known.

See Also:
Constant Field Values

RESULT_SUCCESS

public static final int RESULT_SUCCESS
A daemon has processed and it was successful

See Also:
Constant Field Values

RESULT_FAILED

public static final int RESULT_FAILED
A daemon has processed but it has failed

See Also:
Constant Field Values

RESULT_PROCESSING

public static final int RESULT_PROCESSING
A daemon is processing so its result is not yet known

See Also:
Constant Field Values
Constructor Detail

Daemon

public Daemon()
Method Detail

getPluginName

public java.lang.String getPluginName()
Gets the plugin name

Returns:
the plugin name

setPluginName

public void setPluginName(java.lang.String pluginName)
Sets the plugin name

Parameters:
pluginName - The plugin name

getLastRunLogs

public java.lang.String getLastRunLogs()
Returns the LastRunLogs

Returns:
The LastRunLogs

setLastRunLogs

public void setLastRunLogs(java.lang.String strLastRunLogs)
Sets the LastRunLogs

Parameters:
strLastRunLogs - The LastRunLogs

getResult

public int getResult()
Returns the Result

Returns:
The Result

setResult

public void setResult(int nResult)
Sets the Result

Parameters:
nResult - The Result


Copyright © 2011 Mairie de Paris. All Rights Reserved.