You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by gh...@apache.org on 2019/01/09 20:11:50 UTC
svn commit: r1850899 -
/felix/trunk/healthcheck/api/src/main/java/org/apache/felix/hc/api/execution/HealthCheckExecutionOptions.java
Author: ghenzler
Date: Wed Jan 9 20:11:50 2019
New Revision: 1850899
URL: http://svn.apache.org/viewvc?rev=1850899&view=rev
Log:
FELIX-5952 Allow chaining of setters for easier usage (fully backwards compatible)
Modified:
felix/trunk/healthcheck/api/src/main/java/org/apache/felix/hc/api/execution/HealthCheckExecutionOptions.java
Modified: felix/trunk/healthcheck/api/src/main/java/org/apache/felix/hc/api/execution/HealthCheckExecutionOptions.java
URL: http://svn.apache.org/viewvc/felix/trunk/healthcheck/api/src/main/java/org/apache/felix/hc/api/execution/HealthCheckExecutionOptions.java?rev=1850899&r1=1850898&r2=1850899&view=diff
==============================================================================
--- felix/trunk/healthcheck/api/src/main/java/org/apache/felix/hc/api/execution/HealthCheckExecutionOptions.java (original)
+++ felix/trunk/healthcheck/api/src/main/java/org/apache/felix/hc/api/execution/HealthCheckExecutionOptions.java Wed Jan 9 20:11:50 2019
@@ -33,22 +33,25 @@ public class HealthCheckExecutionOptions
/** If activated, this will ensure that asynchronous checks will be executed immediately.
*
* @param forceInstantExecution boolean flag */
- public void setForceInstantExecution(boolean forceInstantExecution) {
+ public HealthCheckExecutionOptions setForceInstantExecution(boolean forceInstantExecution) {
this.forceInstantExecution = forceInstantExecution;
+ return this;
}
/** If activated, the given tags will be combined with a logical "or" instead of "and".
*
* @param combineTagsWithOr boolean flag */
- public void setCombineTagsWithOr(boolean combineTagsWithOr) {
+ public HealthCheckExecutionOptions setCombineTagsWithOr(boolean combineTagsWithOr) {
this.combineTagsWithOr = combineTagsWithOr;
+ return this;
}
/** Allows to override the global timeout for this particular execution of the health check.
*
* @param overrideGlobalTimeout timeout in ms to be used for this execution of the execution */
- public void setOverrideGlobalTimeout(int overrideGlobalTimeout) {
+ public HealthCheckExecutionOptions setOverrideGlobalTimeout(int overrideGlobalTimeout) {
this.overrideGlobalTimeout = overrideGlobalTimeout;
+ return this;
}
/** @return true if instant execution is turned on */