Interface IServiceModuleState
-
- All Known Subinterfaces:
IHealthMonitorModule
,IHibernateConnectionValidator
,IInTranslationMonitorModule
,ILicenseValidatorModule
,ISequentialTranslationProcessorModule
,TranslationStudioServiceModule
- All Known Implementing Classes:
TranslationStudioModule
public interface IServiceModuleState
- Author:
- I-D Media AG
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IHealthInformation
getHealthInformation()
Get health informationString
getServiceThreadId()
Get thread idEServiceThreadState
getServiceThreadState()
Get Thread Statelong
getSleepingSince()
Get sleeping since timestamplong
getSleepIntervalInMilliseconds()
Get the sleeping interval in milisString
getThreadName()
Get the thread namelong
getTimeLastWorkingFinished()
Get the time this thread finishedlong
getTimeLastWorkingStarted()
Get the time this thread started
-
-
-
Method Detail
-
getThreadName
@NotNull String getThreadName()
Get the thread name- Returns:
-
getServiceThreadId
@NotNull String getServiceThreadId()
Get thread id- Returns:
-
getTimeLastWorkingStarted
long getTimeLastWorkingStarted()
Get the time this thread started- Returns:
-
getTimeLastWorkingFinished
long getTimeLastWorkingFinished()
Get the time this thread finished- Returns:
-
getServiceThreadState
@NotNull EServiceThreadState getServiceThreadState()
Get Thread State- Returns:
-
getSleepingSince
long getSleepingSince()
Get sleeping since timestamp- Returns:
-
getHealthInformation
@NotNull IHealthInformation getHealthInformation()
Get health information- Returns:
-
getSleepIntervalInMilliseconds
long getSleepIntervalInMilliseconds()
Get the sleeping interval in milis- Returns:
-
-