public class SnapshotServiceAdmin extends AbstractManagedObject implements SnapshotServiceMXBean
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LOG_SNAPSHOT_BEGIN |
static java.lang.String |
LOG_SNAPSHOT_END |
Constructor and Description |
---|
SnapshotServiceAdmin() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName()
The JMX name property of the mbean.
|
void |
snapshotHealth() |
void |
snapshotHeap() |
void |
snapshotJmx() |
void |
snapshotProfile() |
void |
snapshotProfile(long period,
long samplingRate,
int stackDepth) |
void |
snapshotScoreboards() |
void |
snapshotThreadDump() |
void |
startProfile(long samplingRate,
int stackDepth) |
void |
stopProfile() |
addObjectNameProperties, getObjectName, getType, registerSelf, toString, unregisterSelf
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getObjectName, getType
public static final java.lang.String LOG_SNAPSHOT_BEGIN
public static final java.lang.String LOG_SNAPSHOT_END
public java.lang.String getName()
AbstractManagedObject
getName
in interface ManagedObjectMXBean
getName
in class AbstractManagedObject
public void snapshotJmx()
snapshotJmx
in interface SnapshotServiceMXBean
public void snapshotHeap()
snapshotHeap
in interface SnapshotServiceMXBean
public void snapshotThreadDump()
snapshotThreadDump
in interface SnapshotServiceMXBean
public void snapshotHealth()
snapshotHealth
in interface SnapshotServiceMXBean
public void snapshotScoreboards()
snapshotScoreboards
in interface SnapshotServiceMXBean
public void startProfile(long samplingRate, int stackDepth)
startProfile
in interface SnapshotServiceMXBean
public void stopProfile()
stopProfile
in interface SnapshotServiceMXBean
public void snapshotProfile(long period, long samplingRate, int stackDepth)
snapshotProfile
in interface SnapshotServiceMXBean
public void snapshotProfile()
snapshotProfile
in interface SnapshotServiceMXBean