Package org.pentaho.platform.api.engine
Interface IServerStatusProvider
- 
- All Known Implementing Classes:
 ServerStatusProvider
public interface IServerStatusProviderProvides 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 classIServerStatusProvider.Locatorstatic classIServerStatusProvider.ServerStatus 
- 
Field Summary
Fields Modifier and Type Field Description static IServerStatusProvider.LocatorLOCATOR 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IServerStatusProvider.ServerStatusgetStatus()String[]getStatusMessages()voidregisterServerStatusChangeListener(IServerStatusChangeListener serverStatusChangeListener)voidremoveServerStatusChangeListener(IServerStatusChangeListener serverStatusChangeListener)voidsetStatus(IServerStatusProvider.ServerStatus serverStatus)voidsetStatusMessages(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)
 
 - 
 
 -