Package org.waarp.vitam.common
Class WaarpMonitor
- java.lang.Object
-
- org.waarp.vitam.common.WaarpMonitor
-
- Direct Known Subclasses:
DipMonitor
,IngestMonitor
public abstract class WaarpMonitor extends Object
Interface of all Waarp-Vitam Monitor
-
-
Field Summary
Fields Modifier and Type Field Description protected long
elapseTime
-
Constructor Summary
Constructors Modifier Constructor Description protected
WaarpMonitor(File stopFile, fr.gouv.vitam.access.external.client.AdminExternalClientFactory adminFactory, long elapseTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description fr.gouv.vitam.access.external.client.AdminExternalClientFactory
getAdminFactory()
long
getElapseTime()
File
getStopFile()
boolean
isShutdown()
WaarpMonitor
setShutdown(boolean isShutdown)
-
-
-
Constructor Detail
-
WaarpMonitor
protected WaarpMonitor(File stopFile, fr.gouv.vitam.access.external.client.AdminExternalClientFactory adminFactory, long elapseTime)
- Parameters:
stopFile
-adminFactory
-
-
-
Method Detail
-
getStopFile
public File getStopFile()
- Returns:
- the stop File for this Monitor
-
getAdminFactory
public fr.gouv.vitam.access.external.client.AdminExternalClientFactory getAdminFactory()
- Returns:
- the
AdminExternalClientFactory
for this Monitor
-
setShutdown
public WaarpMonitor setShutdown(boolean isShutdown)
- Parameters:
isShutdown
-- Returns:
- this
-
isShutdown
public boolean isShutdown()
- Returns:
- true if this Monitor is in shutdown
-
getElapseTime
public long getElapseTime()
-
-