Package com.j_spaces.core
Class HeapDump
java.lang.Object
com.j_spaces.core.HeapDump
- All Implemented Interfaces:
HeapDumpMBean
Created by Barak Bar Orion
on 8/28/16.
- Since:
- 12.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]getCmd()intintlonggetPid()longbooleanbooleanvoidvoidsetCurrentHeaps(int currentHeaps) voidsetEnabled(boolean enabled) voidsetMaxHeaps(int maxHeaps) voidsetOutputFileName(String name) voidsetQuietPeriod(long millis)
-
Constructor Details
-
HeapDump
public HeapDump()
-
-
Method Details
-
getPid
public long getPid()- Specified by:
getPidin interfaceHeapDumpMBean
-
getCmd
- Specified by:
getCmdin interfaceHeapDumpMBean
-
setCmd
- Specified by:
setCmdin interfaceHeapDumpMBean
-
getOutputFileName
- Specified by:
getOutputFileNamein interfaceHeapDumpMBean
-
setOutputFileName
- Specified by:
setOutputFileNamein interfaceHeapDumpMBean
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceHeapDumpMBean
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceHeapDumpMBean
-
getMaxHeaps
public int getMaxHeaps()- Specified by:
getMaxHeapsin interfaceHeapDumpMBean
-
setMaxHeaps
public void setMaxHeaps(int maxHeaps) - Specified by:
setMaxHeapsin interfaceHeapDumpMBean
-
getCurrentHeaps
public int getCurrentHeaps()- Specified by:
getCurrentHeapsin interfaceHeapDumpMBean
-
setCurrentHeaps
public void setCurrentHeaps(int currentHeaps) - Specified by:
setCurrentHeapsin interfaceHeapDumpMBean
-
getQuietPeriod
public long getQuietPeriod()- Specified by:
getQuietPeriodin interfaceHeapDumpMBean
-
setQuietPeriod
public void setQuietPeriod(long millis) - Specified by:
setQuietPeriodin interfaceHeapDumpMBean
-
createHeapDump
- Specified by:
createHeapDumpin interfaceHeapDumpMBean- Throws:
IOExceptionInterruptedException
-
onMemoryShortage
public boolean onMemoryShortage()- Specified by:
onMemoryShortagein interfaceHeapDumpMBean
-