Package org.pentaho.platform.api.engine
Interface IServerStatusProvider
-
- All Known Implementing Classes:
ServerStatusProvider
public interface IServerStatusProvider
Provides a facility that reports the current status of the server. This object will be tapped during startup to get the current status of the server.- Author:
- tkafalas
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IServerStatusProvider.Locator
static class
IServerStatusProvider.ServerStatus
-
Field Summary
Fields Modifier and Type Field Description static IServerStatusProvider.Locator
LOCATOR
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IServerStatusProvider.ServerStatus
getStatus()
String[]
getStatusMessages()
void
registerServerStatusChangeListener(IServerStatusChangeListener serverStatusChangeListener)
void
removeServerStatusChangeListener(IServerStatusChangeListener serverStatusChangeListener)
void
setStatus(IServerStatusProvider.ServerStatus serverStatus)
void
setStatusMessages(String[] messages)
-
-
-
Field Detail
-
LOCATOR
static final IServerStatusProvider.Locator LOCATOR
-
-
Method Detail
-
getStatus
IServerStatusProvider.ServerStatus getStatus()
-
setStatus
void setStatus(IServerStatusProvider.ServerStatus serverStatus)
-
getStatusMessages
String[] getStatusMessages()
-
setStatusMessages
void setStatusMessages(String[] messages)
-
registerServerStatusChangeListener
void registerServerStatusChangeListener(IServerStatusChangeListener serverStatusChangeListener)
-
removeServerStatusChangeListener
void removeServerStatusChangeListener(IServerStatusChangeListener serverStatusChangeListener)
-
-