Package org.apache.tika.server.core
Class ServerStatus
- java.lang.Object
 - 
- org.apache.tika.server.core.ServerStatus
 
 
- 
public class ServerStatus extends Object
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServerStatus.STATUSstatic classServerStatus.TASK 
- 
Constructor Summary
Constructors Constructor Description ServerStatus(String serverId, int numRestarts)ServerStatus(String serverId, int numRestarts, boolean isLegacy) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomplete(long taskId)Removes the task from the collection of currently running tasks.longgetFilesProcessed()longgetMillisSinceLastParseStarted()intgetNumRestarts()StringgetServerId()ServerStatus.STATUSgetStatus()Map<Long,TaskStatus>getTasks()booleanisOperating()voidsetStatus(ServerStatus.STATUS status)longstart(ServerStatus.TASK task, String fileName, long timeoutMillis) 
 - 
 
- 
- 
Method Detail
- 
start
public long start(ServerStatus.TASK task, String fileName, long timeoutMillis)
 
- 
complete
public void complete(long taskId) throws IllegalArgumentExceptionRemoves the task from the collection of currently running tasks.- Parameters:
 taskId-- Throws:
 IllegalArgumentException- if there is no task by that taskId in the collection
 
- 
getStatus
public ServerStatus.STATUS getStatus()
 
- 
setStatus
public void setStatus(ServerStatus.STATUS status)
 
- 
getTasks
public Map<Long,TaskStatus> getTasks()
 
- 
getFilesProcessed
public long getFilesProcessed()
 
- 
getMillisSinceLastParseStarted
public long getMillisSinceLastParseStarted()
 
- 
isOperating
public boolean isOperating()
- Returns:
 - true if this is legacy, otherwise whether or not status == OPERATING.
 
 
- 
getServerId
public String getServerId()
 
- 
getNumRestarts
public int getNumRestarts()
 
 - 
 
 -