Package edu.sc.seis.sod
Class RunProperties
java.lang.Object
edu.sc.seis.sod.RunProperties
public class RunProperties
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AT_LEAST_ONCE
static java.lang.String
AT_MOST_ONCE
static java.time.Duration
DAYS_180
static int
DEFAULT_NUM_WORKER_THREADS
static java.lang.String
DONT_RESTART
static java.time.Duration
NO_TIME
static java.time.Duration
ONE_WEEK
static java.time.Duration
TEN_MIN
-
Constructor Summary
Constructors Constructor Description RunProperties()
-
Method Summary
Modifier and Type Method Description void
addProperties(org.w3c.dom.Element el)
boolean
allowDeadNets()
boolean
checkpointPeriodically()
boolean
doStatusPages()
java.lang.String
getChannelGroupingRules()
java.lang.String
getEventChannelPairProcessing()
java.time.Duration
getEventLag()
java.time.Duration
getEventQueryIncrement()
java.time.Duration
getEventRefreshInterval()
java.util.List
getHibernateConfig()
java.time.Duration
getMaxRetryDelay()
int
getNumWaveformWorkerThreads()
java.lang.String
getProxyHost()
int
getProxyPort()
java.lang.String
getProxyScheme()
java.lang.String
getRunName()
java.time.Duration
getSeismogramLatency()
java.time.Duration
getServerRetryDelay()
java.lang.String
getStatusBaseDir()
boolean
isSkipAvailableData()
boolean
isStatusUnsecure()
boolean
isStatusWebKeepAlive()
boolean
loserEventCleaner()
boolean
removeDatabase()
boolean
reopenEvents()
boolean
reopenSuspended()
void
setAllowDeadNets(boolean b)
void
setNumWaveformWorkerThreads(int numWorkers)
void
setProxyHost(java.lang.String proxyHost)
void
setProxyPort(int proxyPort)
void
setProxyScheme(java.lang.String proxyScheme)
void
setSkipAvailableData(boolean skipAvailableData)
void
setStatusUnsecure(boolean b)
void
setStatusWebKeepAlive(boolean b)
boolean
warnIfDatabaseExists()
-
Field Details
-
NO_TIME
public static final java.time.Duration NO_TIME -
ONE_WEEK
public static final java.time.Duration ONE_WEEK -
TEN_MIN
public static final java.time.Duration TEN_MIN -
DAYS_180
public static final java.time.Duration DAYS_180 -
DEFAULT_NUM_WORKER_THREADS
public static final int DEFAULT_NUM_WORKER_THREADS- See Also:
- Constant Field Values
-
DONT_RESTART
public static final java.lang.String DONT_RESTART- See Also:
- Constant Field Values
-
AT_LEAST_ONCE
public static final java.lang.String AT_LEAST_ONCE- See Also:
- Constant Field Values
-
AT_MOST_ONCE
public static final java.lang.String AT_MOST_ONCE- See Also:
- Constant Field Values
-
-
Constructor Details
-
RunProperties
- Throws:
ConfigurationException
-
-
Method Details
-
addProperties
- Throws:
ConfigurationException
-
getMaxRetryDelay
public java.time.Duration getMaxRetryDelay() -
getServerRetryDelay
public java.time.Duration getServerRetryDelay() -
getEventQueryIncrement
public java.time.Duration getEventQueryIncrement() -
getEventLag
public java.time.Duration getEventLag() -
getEventRefreshInterval
public java.time.Duration getEventRefreshInterval() -
getSeismogramLatency
public java.time.Duration getSeismogramLatency() -
getRunName
public java.lang.String getRunName() -
getStatusBaseDir
public java.lang.String getStatusBaseDir() -
getNumWaveformWorkerThreads
public int getNumWaveformWorkerThreads() -
setNumWaveformWorkerThreads
public void setNumWaveformWorkerThreads(int numWorkers) -
reopenEvents
public boolean reopenEvents() -
removeDatabase
public boolean removeDatabase() -
warnIfDatabaseExists
public boolean warnIfDatabaseExists() -
getEventChannelPairProcessing
public java.lang.String getEventChannelPairProcessing() -
reopenSuspended
public boolean reopenSuspended() -
doStatusPages
public boolean doStatusPages() -
checkpointPeriodically
public boolean checkpointPeriodically() -
loserEventCleaner
public boolean loserEventCleaner() -
setAllowDeadNets
public void setAllowDeadNets(boolean b) -
allowDeadNets
public boolean allowDeadNets() -
isSkipAvailableData
public boolean isSkipAvailableData() -
setSkipAvailableData
public void setSkipAvailableData(boolean skipAvailableData) -
getHibernateConfig
public java.util.List getHibernateConfig() -
getChannelGroupingRules
public java.lang.String getChannelGroupingRules() -
isStatusWebKeepAlive
public boolean isStatusWebKeepAlive() -
setStatusWebKeepAlive
public void setStatusWebKeepAlive(boolean b) -
isStatusUnsecure
public boolean isStatusUnsecure() -
setStatusUnsecure
public void setStatusUnsecure(boolean b) -
setProxyHost
public void setProxyHost(java.lang.String proxyHost) -
getProxyHost
public java.lang.String getProxyHost() -
setProxyPort
public void setProxyPort(int proxyPort) -
getProxyPort
public int getProxyPort() -
setProxyScheme
public void setProxyScheme(java.lang.String proxyScheme) -
getProxyScheme
public java.lang.String getProxyScheme()
-