com.atlassian.jira.util.system
Class SystemInfoUtilsImpl
java.lang.Object
com.atlassian.jira.util.system.SystemInfoUtilsImpl
- All Implemented Interfaces:
- SystemInfoUtils
public class SystemInfoUtilsImpl
- extends java.lang.Object
- implements SystemInfoUtils
Supply specific system information of the current JIRA installation.
For Example: Returning the current database type.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SystemInfoUtilsImpl
public SystemInfoUtilsImpl()
getDatabaseType
public java.lang.String getDatabaseType()
- Specified by:
getDatabaseType
in interface SystemInfoUtils
getJNDIName
public java.lang.String getJNDIName()
- Specified by:
getJNDIName
in interface SystemInfoUtils
getAppServer
public java.lang.String getAppServer()
- Specified by:
getAppServer
in interface SystemInfoUtils
getUptime
public java.lang.String getUptime(java.util.ResourceBundle resourceBundle)
- Specified by:
getUptime
in interface SystemInfoUtils
getTotalMemory
public long getTotalMemory()
- Specified by:
getTotalMemory
in interface SystemInfoUtils
getFreeMemory
public long getFreeMemory()
- Specified by:
getFreeMemory
in interface SystemInfoUtils
getUsedMemory
public long getUsedMemory()
- Specified by:
getUsedMemory
in interface SystemInfoUtils
getMemoryPoolInformation
public java.util.List<com.atlassian.jdk.utilities.runtimeinformation.MemoryInformation> getMemoryPoolInformation()
- Specified by:
getMemoryPoolInformation
in interface SystemInfoUtils
getTotalPermGenMemory
public long getTotalPermGenMemory()
- Specified by:
getTotalPermGenMemory
in interface SystemInfoUtils
getFreePermGenMemory
public long getFreePermGenMemory()
- Specified by:
getFreePermGenMemory
in interface SystemInfoUtils
getUsedPermGenMemory
public long getUsedPermGenMemory()
- Specified by:
getUsedPermGenMemory
in interface SystemInfoUtils
getTotalNonHeapMemory
public long getTotalNonHeapMemory()
- Specified by:
getTotalNonHeapMemory
in interface SystemInfoUtils
getFreeNonHeapMemory
public long getFreeNonHeapMemory()
- Specified by:
getFreeNonHeapMemory
in interface SystemInfoUtils
getUsedNonHeapMemory
public long getUsedNonHeapMemory()
- Specified by:
getUsedNonHeapMemory
in interface SystemInfoUtils
getJvmInputArguments
public java.lang.String getJvmInputArguments()
- Specified by:
getJvmInputArguments
in interface SystemInfoUtils
isCrowdified
public boolean isCrowdified()
- Description copied from interface:
SystemInfoUtils
- Determines whether this instance of JIRA is using Crowd
- Specified by:
isCrowdified
in interface SystemInfoUtils
- Returns:
- true if Crowd is being used, false otherwise
getDatabaseMetaData
public SystemInfoUtils.DatabaseMetaData getDatabaseMetaData()
throws org.ofbiz.core.entity.GenericEntityException,
JiraException,
java.sql.SQLException
- Specified by:
getDatabaseMetaData
in interface SystemInfoUtils
- Throws:
org.ofbiz.core.entity.GenericEntityException
JiraException
java.sql.SQLException
getInstallationType
public java.lang.String getInstallationType()
- Specified by:
getInstallationType
in interface SystemInfoUtils
Copyright © 2002-2010 Atlassian. All Rights Reserved.