package org.apache.ignite.mxbean;
/**
* Snapshot features MBean.
*/
@MXBeanDescription("MBean that provides access for snapshot features.")
public interface SnapshotMXBean {
/**
* Gets all created snapshots on the cluster.
*
* @return List of all known snapshots.
*/
@MXBeanDescription("List of all known snapshots.")
public List<String> getSnapshots();
Snapshot features MBean.
*/
@MXBeanDescription("MBean that provides access for snapshot features.")
public interface SnapshotMXBean {
/**
* Create the cluster-wide snapshot with given name.
*
* @param snpName Snapshot name to created.
* @see IgniteSnapshot#createSnapshot(String) (String)
*/
@MXBeanDescription("Create cluster-wide snapshot.")
public void createSnapshot(@MXBeanParameter(name = "snpName", description = "Snapshot name.") String snpName);
} |