Package org.pentaho.platform.api.engine
Class ServerStatusProvider
- java.lang.Object
 - 
- org.pentaho.platform.api.engine.ServerStatusProvider
 
 
- 
- All Implemented Interfaces:
 IServerStatusProvider
public class ServerStatusProvider extends Object implements IServerStatusProvider
This is the default implementation of server status log message provider.- Author:
 - tkafalas
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface org.pentaho.platform.api.engine.IServerStatusProvider
IServerStatusProvider.Locator, IServerStatusProvider.ServerStatus 
 - 
 
- 
Field Summary
- 
Fields inherited from interface org.pentaho.platform.api.engine.IServerStatusProvider
LOCATOR 
 - 
 
- 
Constructor Summary
Constructors Constructor Description ServerStatusProvider() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IServerStatusProvider.ServerStatusgetStatus()String[]getStatusMessages()voidregisterServerStatusChangeListener(IServerStatusChangeListener serverStatusChangeListener)voidremoveServerStatusChangeListener(IServerStatusChangeListener serverStatusChangeListener)voidsetStatus(IServerStatusProvider.ServerStatus serverStatus)voidsetStatusMessages(String[] messages) 
 - 
 
- 
- 
Method Detail
- 
getStatus
public IServerStatusProvider.ServerStatus getStatus()
- Specified by:
 getStatusin interfaceIServerStatusProvider
 
- 
getStatusMessages
public String[] getStatusMessages()
- Specified by:
 getStatusMessagesin interfaceIServerStatusProvider
 
- 
setStatus
public void setStatus(IServerStatusProvider.ServerStatus serverStatus)
- Specified by:
 setStatusin interfaceIServerStatusProvider
 
- 
registerServerStatusChangeListener
public void registerServerStatusChangeListener(IServerStatusChangeListener serverStatusChangeListener)
- Specified by:
 registerServerStatusChangeListenerin interfaceIServerStatusProvider
 
- 
removeServerStatusChangeListener
public void removeServerStatusChangeListener(IServerStatusChangeListener serverStatusChangeListener)
- Specified by:
 removeServerStatusChangeListenerin interfaceIServerStatusProvider
 
- 
setStatusMessages
public void setStatusMessages(String[] messages)
- Specified by:
 setStatusMessagesin interfaceIServerStatusProvider
 
 - 
 
 -