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; }
/** * Set the value of timeoutBehavior * * @param timeoutBehavior * @return this configuration instance */ public NonstopConfiguration timeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior) { this.addTimeoutBehavior(timeoutBehavior); return this; }
/** * {@inheritDoc} */ @Override public NonstopConfiguration clone() throws CloneNotSupportedException { try { NonstopConfiguration clone = (NonstopConfiguration) super.clone(); clone.addTimeoutBehavior((TimeoutBehaviorConfiguration) timeoutBehavior.clone()); return clone; } catch (CloneNotSupportedException e) { throw new CacheException(e); } } }
/** * Set the value of timeoutBehavior * * @param timeoutBehavior * @return this configuration instance */ public NonstopConfiguration timeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior) { this.addTimeoutBehavior(timeoutBehavior); return this; }
/** * Set the value of timeoutBehavior * * @param timeoutBehavior * @return this configuration instance */ public NonstopConfiguration timeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior) { this.addTimeoutBehavior(timeoutBehavior); return this; }
/** * Set the value of timeoutBehavior * * @param timeoutBehavior * @return this configuration instance */ public NonstopConfiguration timeoutBehavior(TimeoutBehaviorConfiguration timeoutBehavior) { this.addTimeoutBehavior(timeoutBehavior); return this; }
/** * {@inheritDoc} */ @Override public NonstopConfiguration clone() throws CloneNotSupportedException { try { NonstopConfiguration clone = (NonstopConfiguration) super.clone(); clone.addTimeoutBehavior((TimeoutBehaviorConfiguration) timeoutBehavior.clone()); return clone; } catch (CloneNotSupportedException e) { throw new CacheException(e); } } }
/** * {@inheritDoc} */ @Override public NonstopConfiguration clone() throws CloneNotSupportedException { try { NonstopConfiguration clone = (NonstopConfiguration) super.clone(); clone.addTimeoutBehavior((TimeoutBehaviorConfiguration) timeoutBehavior.clone()); return clone; } catch (CloneNotSupportedException e) { throw new CacheException(e); } }
/** * {@inheritDoc} */ @Override public NonstopConfiguration clone() throws CloneNotSupportedException { try { NonstopConfiguration clone = (NonstopConfiguration) super.clone(); clone.addTimeoutBehavior((TimeoutBehaviorConfiguration) timeoutBehavior.clone()); return clone; } catch (CloneNotSupportedException e) { throw new CacheException(e); } } }
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; }