com.atlassian.confluence.status.service
Interface SystemInformationService

All Known Implementing Classes:
DefaultSystemInformationService

public interface SystemInformationService

A service for retrieving information about the system.


Method Summary
 ConfluenceInfo getConfluenceInfo()
           
 DatabaseInfo getDatabaseInfo()
           
 MemoryInfo getMemoryInfo()
           
 Map<String,String> getModifications()
           
 DatabaseInfo getSafeDatabaseInfo()
           
 SystemInfo getSystemProperties()
           
 UsageInfo getUsageInfo()
           
 boolean isShowInfoOn500()
           
 

Method Detail

getDatabaseInfo

DatabaseInfo getDatabaseInfo()
Returns:
information about the database configuration for the system. Should the system be in a state in which information is not available (e.g. bootstrap failed) then null will be returned.

getSafeDatabaseInfo

DatabaseInfo getSafeDatabaseInfo()
Returns:
information about the database configuration for the system. Properties that require the direct retrieval of a database connection will be skipped. Some properties are pulled out of the system config which technically could fault through to the database, but for the most part they'll be cached.

getConfluenceInfo

ConfluenceInfo getConfluenceInfo()
Returns:
information about the Confluence build and other basic configuration for the system. Should the system be in a state in which information is not available (e.g. bootstrap failed) then null will be returned.

getSystemProperties

SystemInfo getSystemProperties()
Returns:
various useful system information points, mainly gathered from the System properties. Regardless of system state, an instance bean will always be returned from this call.

getMemoryInfo

MemoryInfo getMemoryInfo()
Returns:
information about the memory status of the system.

getUsageInfo

UsageInfo getUsageInfo()
Returns:
information about the amount of data in the system.

getModifications

Map<String,String> getModifications()

isShowInfoOn500

boolean isShowInfoOn500()


Copyright © 2003-2013 Atlassian. All Rights Reserved.