Package | Description |
---|---|
com.bonitasoft.engine.api |
The Bonita BPM project has a clear separation between the API the users should be interacting with and the actual implementation classes.
|
Modifier and Type | Method and Description |
---|---|
int |
PlatformMonitoringAPI.getAvailableProcessors()
Returns the number of processors available to the Java virtual machine.
|
long |
PlatformMonitoringAPI.getCommittedVirtualMemorySize()
Returns the amount of virtual memory that is guaranteed to be available to the running process in bytes, or -1 if this operation is not supported.
|
long |
PlatformMonitoringAPI.getCurrentMemoryUsage()
Get the sum of both heap and non-heap memory usage.
|
long |
PlatformMonitoringAPI.getFreePhysicalMemorySize()
Get the amount of free physical memory in bytes.
|
long |
PlatformMonitoringAPI.getFreeSwapSpaceSize()
Get the amount of free swap space in bytes.
|
String |
PlatformMonitoringAPI.getJvmName()
Returns the Java virtual machine implementation name.
|
Map<String,String> |
PlatformMonitoringAPI.getJvmSystemProperties()
Returns the Java virtual machine System properties list.
|
String |
PlatformMonitoringAPI.getJvmVendor()
Returns the Java virtual machine implementation vendor.
|
String |
PlatformMonitoringAPI.getJvmVersion()
Returns the Java virtual machine implementation version.
|
Map<String,GcInfo> |
PlatformMonitoringAPI.getLastGcInfo()
Returns the last GC info.
|
float |
PlatformMonitoringAPI.getMemoryUsagePercentage()
Returns the percentage of memory used compare to maximum available memory.
|
long |
PlatformMonitoringAPI.getNumberOfActiveTransactions()
Get the number of all active transactions
If no active transactions there, return 0
|
long |
MonitoringAPI.getNumberOfActiveTransactions()
Get the number of all active transactions
If no active transactions there, return 0
|
long |
MonitoringAPI.getNumberOfUsers()
Get the number of users in the organization of the current tenant.
|
String |
PlatformMonitoringAPI.getOSArch()
Returns the operating system architecture.
|
String |
PlatformMonitoringAPI.getOSName()
Return the OS name.
|
String |
PlatformMonitoringAPI.getOSVersion()
Return the OS version.
|
long |
PlatformMonitoringAPI.getProcessCpuTime()
Returns the CPU time used by the process on which the Java virtual machine is running in nanoseconds.
|
long |
PlatformMonitoringAPI.getStartTime()
Returns a timestamp (in millisecond) which indicates the date when the Java virtual
machine started.
|
double |
PlatformMonitoringAPI.getSystemLoadAverage()
Returns the system load average for the last minute.
|
int |
PlatformMonitoringAPI.getThreadCount()
Returns the current number of live threads including both daemon and non-daemon threads.
|
long |
PlatformMonitoringAPI.getTotalPhysicalMemorySize()
Get the total amount of physical memory in bytes.
|
long |
PlatformMonitoringAPI.getTotalSwapSpaceSize()
Get the total amount of swap space in bytes.
|
long |
PlatformMonitoringAPI.getTotalThreadsCpuTime()
Returns the total CPU time for all live threads in nanoseconds.
|
long |
PlatformMonitoringAPI.getUpTime()
Returns the number of milliseconds elapsed since the Java Virtual Machine started.
|
boolean |
PlatformMonitoringAPI.isOptionalMonitoringInformationAvailable()
Returns true if engine is running on top of a SUN/Oracle JVM
|
boolean |
PlatformMonitoringAPI.isSchedulerStarted()
Check if the scheduler is started.
|
Copyright © 2016 Bonitasoft S.A.. All rights reserved.