public EqlDiamondConfig(String connectionName) { super(new Miner().getProperties(EQL_CONFIG_GROUP_NAME, connectionName)); this.connectionName = connectionName; }
public static String getStone(String group, String dataId) { return miner.getStone(group, dataId); }
public static String getString(String key, String defaultValue) { return miner.getString(key, defaultValue); }
public static String readDiamond(String axis) { val parts = Splitter.on('^').splitToList(axis); if (parts.size() == 1) { val dataId = parts.get(0); return new Miner().getString(dataId); } if (parts.size() == 2) { val group = parts.get(0); val dataId = parts.get(1); return new Miner().getStone(group, dataId); } if (parts.size() == 3) { val group = parts.get(0); val dataId = parts.get(1); val key = parts.get(2); return new Miner().getProperties(group, dataId).getProperty(key); } return null; }
private void MainLoop() throws AWTException { Miner miner = new Miner(); miner.start(); ... does other stuff ... while(miner.getRunning()) miner.setRunning(false); ... do more stuff ... MainLoop(); }
public static Properties getProperties(String key) { return miner.getProperties(key); }
public static boolean exists(String group, String dataId) { return miner.exists(group, dataId); }
public static Properties getProperties(String group, String dataId) { return miner.getProperties(group, dataId); }
public static boolean exists(String key) { return miner.exists(key); }
public static String getString(String key) { return miner.getString(key); }
public static String getStone(String group, String dataId, String defaultValue) { return miner.getStone(group, dataId, defaultValue); }
private static boolean tryDiamond() { if (!Blackcats.hasDiamond) return false; val miner = new Miner().getMiner("blackcatserver", "config"); if (miner == null) return false; String hostAndPortConfig = miner.getString("hostAndPort"); if (hostAndPortConfig == null) return false; hostAndPort = HostAndPort.fromString(hostAndPortConfig); reconnectDelay = miner.getInt("reconnectDelay", 15); return true; }