Repository: ignite Updated Branches: refs/heads/master 21eb0dead -> 59a7986be
IGNITE-10154 setIgnoredFailureTypes method is removed from FailureHandler interface Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/59a7986b Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/59a7986b Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/59a7986b Branch: refs/heads/master Commit: 59a7986be1964c960468440e1daf41eea06a0c2f Parents: 21eb0de Author: Andrey Gura <ag...@apache.org> Authored: Tue Nov 13 20:25:11 2018 +0300 Committer: Andrey Gura <ag...@apache.org> Committed: Wed Nov 14 16:37:06 2018 +0300 ---------------------------------------------------------------------- .../apache/ignite/failure/AbstractFailureHandler.java | 12 +++++++++--- .../java/org/apache/ignite/failure/FailureHandler.java | 6 ------ 2 files changed, 9 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/59a7986b/modules/core/src/main/java/org/apache/ignite/failure/AbstractFailureHandler.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/failure/AbstractFailureHandler.java b/modules/core/src/main/java/org/apache/ignite/failure/AbstractFailureHandler.java index b055941..285c49d 100644 --- a/modules/core/src/main/java/org/apache/ignite/failure/AbstractFailureHandler.java +++ b/modules/core/src/main/java/org/apache/ignite/failure/AbstractFailureHandler.java @@ -27,15 +27,21 @@ import static org.apache.ignite.failure.FailureType.SYSTEM_WORKER_BLOCKED; /** * Abstract superclass for {@link FailureHandler} implementations. - * Maintains a set of ignored failure types. + * Maintains a set of ignored failure types. Failure handler will not invalidate kernal context for this failures + * and will not handle it. */ public abstract class AbstractFailureHandler implements FailureHandler { /** */ @GridToStringInclude private Set<FailureType> ignoredFailureTypes = Collections.singleton(SYSTEM_WORKER_BLOCKED); - /** {@inheritDoc} */ - @Override public void setIgnoredFailureTypes(Set<FailureType> failureTypes) { + /** + * Sets failure types that must be ignored by failure handler. + * + * @param failureTypes Set of failure type that must be ignored. + * @see FailureType + */ + public void setIgnoredFailureTypes(Set<FailureType> failureTypes) { ignoredFailureTypes = Collections.unmodifiableSet(failureTypes); } http://git-wip-us.apache.org/repos/asf/ignite/blob/59a7986b/modules/core/src/main/java/org/apache/ignite/failure/FailureHandler.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/failure/FailureHandler.java b/modules/core/src/main/java/org/apache/ignite/failure/FailureHandler.java index f325e65..8717b16 100644 --- a/modules/core/src/main/java/org/apache/ignite/failure/FailureHandler.java +++ b/modules/core/src/main/java/org/apache/ignite/failure/FailureHandler.java @@ -17,7 +17,6 @@ package org.apache.ignite.failure; -import java.util.Set; import org.apache.ignite.Ignite; import org.apache.ignite.configuration.IgniteConfiguration; import org.apache.ignite.internal.processors.failure.FailureProcessor; @@ -37,9 +36,4 @@ public interface FailureHandler { * @return Whether kernal context must be invalidated or not. */ public boolean onFailure(Ignite ignite, FailureContext failureCtx); - - /** - * Sets failure types to ignore. - */ - public void setIgnoredFailureTypes(Set<FailureType> failureTypes); }