private NonstopConfiguration nonstop(final String path, final Config config) { NonstopConfiguration nonstop = new NonstopConfiguration(); sconf(path, config, "timeout", conf -> nonstop.addTimeoutBehavior(timeout(conf))); sms(path, config, "searchTimeoutMillis", nonstop::searchTimeoutMillis); sint(path, config, "bulkOpsTimeoutMultiplyFactor", nonstop::setBulkOpsTimeoutMultiplyFactor); sbool(path, config, "enabled", nonstop::setEnabled); sbool(path, config, "immediateTimeout", nonstop::setImmediateTimeout); sms(path, config, "timeoutMillis", nonstop::searchTimeoutMillis); return nonstop; }
private static NonstopConfiguration makeDefaultNonstopConfiguration() { return new NonstopConfiguration().enabled(false); } }
private static NonstopConfiguration makeDefaultNonstopConfiguration() { return new NonstopConfiguration().enabled(false); } }
private static NonstopConfiguration makeDefaultNonstopConfiguration() { return new NonstopConfiguration().enabled(false); } }
private static NonstopConfiguration makeDefaultNonstopConfiguration() { return new NonstopConfiguration().enabled(false); } }
private NonstopConfiguration nonstop(final String path, final Config config) { NonstopConfiguration nonstop = new NonstopConfiguration(); sconf(path, config, "timeout", conf -> nonstop.addTimeoutBehavior(timeout(conf))); sms(path, config, "searchTimeoutMillis", nonstop::searchTimeoutMillis); sint(path, config, "bulkOpsTimeoutMultiplyFactor", nonstop::setBulkOpsTimeoutMultiplyFactor); sbool(path, config, "enabled", nonstop::setEnabled); sbool(path, config, "immediateTimeout", nonstop::setImmediateTimeout); sms(path, config, "timeoutMillis", nonstop::searchTimeoutMillis); return nonstop; }
.nonstop(new NonstopConfiguration() .timeoutBehavior(new TimeoutBehaviorConfiguration() .type(TimeoutBehaviorConfiguration.LOCAL_READS_TYPE_NAME))