public class

DefaultSystemInformationService

extends Object
implements SystemInformationService
java.lang.Object
   ↳ com.atlassian.confluence.status.service.DefaultSystemInformationService

Class Overview

Default implementation of the SystemInformationService. This implementation performs no authorization checking of the calls made, allowing it to be used across non-authorized situations such as on the 500 error page, and the SystemErrorLogger.

This implementation makes no attempt at caching the returned info beans so be aware that each call will be returning a new instance.

Summary

Public Constructors
DefaultSystemInformationService()
Public Methods
ConfluenceInfo getConfluenceInfo()
DatabaseInfo getDatabaseInfo()
I18NBean getI18NBean()
MemoryInfo getMemoryInfo()
Map<StringString> getModifications()
DatabaseInfo getSafeDatabaseInfo()
SystemInfo getSystemProperties()
UsageInfo getUsageInfo()
boolean isShowInfoOn500()
void setBootstrapManager(BootstrapManager bootstrapManager)
void setI18NBean(I18NBean i18NBean)
void setI18NBeanFactory(I18NBeanFactory i18NBeanFactory)
void setLuceneConnection(ILuceneConnection luceneConnection)
void setPluginAccessor(PluginAccessor pluginAccessor)
void setRegistry(HashRegistryCache registry)
void setSessionFactory(SessionFactory sessionFactory)
void setSettingsManager(SettingsManager settingsManager)
void setSidManager(ConfluenceSidManager sidManager)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.status.service.SystemInformationService

Public Constructors

public DefaultSystemInformationService ()

Public Methods

public ConfluenceInfo getConfluenceInfo ()

public DatabaseInfo getDatabaseInfo ()

public I18NBean getI18NBean ()

public MemoryInfo getMemoryInfo ()

public Map<StringString> getModifications ()

public DatabaseInfo getSafeDatabaseInfo ()

public SystemInfo getSystemProperties ()

public UsageInfo getUsageInfo ()

public boolean isShowInfoOn500 ()

public void setBootstrapManager (BootstrapManager bootstrapManager)

public void setI18NBean (I18NBean i18NBean)

public void setI18NBeanFactory (I18NBeanFactory i18NBeanFactory)

public void setLuceneConnection (ILuceneConnection luceneConnection)

public void setPluginAccessor (PluginAccessor pluginAccessor)

public void setRegistry (HashRegistryCache registry)

public void setSessionFactory (SessionFactory sessionFactory)

public void setSettingsManager (SettingsManager settingsManager)

public void setSidManager (ConfluenceSidManager sidManager)