public class StatisticCollector
extends java.lang.Object
implements javax.servlet.ServletContextListener
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ScheduledFuture<?> |
clustercf |
private java.util.concurrent.ScheduledExecutorService |
executor |
private java.util.concurrent.ScheduledFuture<?> |
localcf |
private org.apache.log4j.Logger |
log |
(package private) static compbio.util.PropertyHelper |
ph |
Constructor and Description |
---|
StatisticCollector() |
Modifier and Type | Method and Description |
---|---|
(package private) static boolean |
collectClusterStats() |
(package private) static boolean |
collectLocalStats() |
void |
contextDestroyed(javax.servlet.ServletContextEvent arg0) |
void |
contextInitialized(javax.servlet.ServletContextEvent arg0) |
private static boolean |
getBooleanProperty(java.lang.String propValue) |
(package private) static java.lang.String |
getClusterJobDir() |
(package private) static int |
getClusterJobTimeOut() |
private static int |
getIntProperty(java.lang.String propValue) |
(package private) static java.lang.String |
getLocalJobDir() |
(package private) static int |
getLocalJobTimeOut() |
private static java.lang.String |
getStringProperty(java.lang.String propName) |
(package private) static int |
updateClusterStatsFrequency() |
(package private) static int |
updateLocalStatsFrequency() |
static compbio.util.PropertyHelper ph
private final org.apache.log4j.Logger log
private java.util.concurrent.ScheduledFuture<?> localcf
private java.util.concurrent.ScheduledFuture<?> clustercf
private java.util.concurrent.ScheduledExecutorService executor
public void contextDestroyed(javax.servlet.ServletContextEvent arg0)
contextDestroyed
in interface javax.servlet.ServletContextListener
public void contextInitialized(javax.servlet.ServletContextEvent arg0)
contextInitialized
in interface javax.servlet.ServletContextListener
static java.lang.String getClusterJobDir()
static int getClusterJobTimeOut()
static int getLocalJobTimeOut()
static java.lang.String getLocalJobDir()
private static java.lang.String getStringProperty(java.lang.String propName)
private static int getIntProperty(java.lang.String propValue)
static boolean collectClusterStats()
static boolean collectLocalStats()
static int updateClusterStatsFrequency()
static int updateLocalStatsFrequency()
private static boolean getBooleanProperty(java.lang.String propValue)