/** * Remove all the existing snapshots. */ public void clearSnapshot(String tag, String... keyspaces) throws IOException { ssProxy.clearSnapshot(tag, keyspaces); }
public void decommission() throws InterruptedException { ssProxy.decommission(); }
public List<String> describeRing(String keyspaceName) throws IOException { return ssProxy.describeRingJMX(keyspaceName); }
ssProxy.addNotificationListener(monitor, null, null); if (ssProxy.resumeBootstrap()) ssProxy.removeNotificationListener(monitor); jmxc.removeConnectionNotificationListener(monitor);
public void repairAsync(final PrintStream out, final String keyspace, Map<String, String> options) throws IOException { RepairRunner runner = new RepairRunner(out, ssProxy, keyspace, options); try { jmxc.addConnectionNotificationListener(runner, null, null); ssProxy.addNotificationListener(runner, null, null); runner.run(); } catch (Exception e) { throw new IOException(e) ; } finally { try { ssProxy.removeNotificationListener(runner); jmxc.removeConnectionNotificationListener(runner); } catch (Throwable e) { out.println("Exception occurred during clean-up. " + e); } } }
public int forceKeyspaceCleanup(int jobs, String keyspaceName, String... tables) throws IOException, ExecutionException, InterruptedException { return ssProxy.forceKeyspaceCleanup(jobs, keyspaceName, tables); }
public void disableAutoCompaction(String ks, String ... tables) throws IOException { ssProxy.disableAutoCompaction(ks, tables); }
public void forceKeyspaceCompaction(boolean splitOutput, String keyspaceName, String... tableNames) throws IOException, ExecutionException, InterruptedException { ssProxy.forceKeyspaceCompaction(splitOutput, keyspaceName, tableNames); }
public void enableAutoCompaction(String ks, String ... tableNames) throws IOException { ssProxy.enableAutoCompaction(ks, tableNames); }
public void drain() throws IOException, InterruptedException, ExecutionException { ssProxy.drain(); }
public Map<InetAddress, Float> effectiveOwnership(String keyspace) throws IllegalStateException { return ssProxy.effectiveOwnership(keyspace); }
ssProxy.addNotificationListener(monitor, null, null); if (ssProxy.resumeBootstrap()) ssProxy.removeNotificationListener(monitor); jmxc.removeConnectionNotificationListener(monitor);
public void repairAsync(final PrintStream out, final String keyspace, Map<String, String> options) throws IOException { RepairRunner runner = new RepairRunner(out, ssProxy, keyspace, options); try { jmxc.addConnectionNotificationListener(runner, null, null); ssProxy.addNotificationListener(runner, null, null); runner.run(); } catch (Exception e) { throw new IOException(e) ; } finally { try { ssProxy.removeNotificationListener(runner); jmxc.removeConnectionNotificationListener(runner); } catch (Throwable e) { out.println("Exception occurred during clean-up. " + e); } } }
public int forceKeyspaceCleanup(int jobs, String keyspaceName, String... tables) throws IOException, ExecutionException, InterruptedException { return ssProxy.forceKeyspaceCleanup(jobs, keyspaceName, tables); }
public void disableAutoCompaction(String ks, String ... tables) throws IOException { ssProxy.disableAutoCompaction(ks, tables); }
public void forceKeyspaceCompaction(boolean splitOutput, String keyspaceName, String... tableNames) throws IOException, ExecutionException, InterruptedException { ssProxy.forceKeyspaceCompaction(splitOutput, keyspaceName, tableNames); }
public void enableAutoCompaction(String ks, String ... tableNames) throws IOException { ssProxy.enableAutoCompaction(ks, tableNames); }
public void drain() throws IOException, InterruptedException, ExecutionException { ssProxy.drain(); }
public Map<InetAddress, Float> effectiveOwnership(String keyspace) throws IllegalStateException { return ssProxy.effectiveOwnership(keyspace); }
ssProxy.addNotificationListener(monitor, null, null); if (ssProxy.resumeBootstrap()) ssProxy.removeNotificationListener(monitor); jmxc.removeConnectionNotificationListener(monitor);