[jira] [Created] (IGNITE-12773) Reduce number of cluster deactivation methods in internal API.

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (IGNITE-12773) Reduce number of cluster deactivation methods in internal API.

Anton Vinogradov (Jira)
Vladimir Steshin created IGNITE-12773:
-----------------------------------------

             Summary: Reduce number of cluster deactivation methods in internal API.
                 Key: IGNITE-12773
                 URL: https://issues.apache.org/jira/browse/IGNITE-12773
             Project: Ignite
          Issue Type: Improvement
            Reporter: Vladimir Steshin
            Assignee: Vladimir Steshin


To reduce number of cluster deactivation methods in internal API we might:

1. Remove
GridClientClusterState#active()

2. Remove
GridClientClusterState#active(boolean active)

3. Remove
IGridClusterStateProcessor#changeGlobalState(
    boolean activate,
    Collection<? extends BaselineNode> baselineNodes,
    boolean forceChangeBaselineTopology
)

4. Remove
GridClusterStateProcessor#changeGlobalState(
    final boolean activate,
    Collection<? extends BaselineNode> baselineNodes,
    boolean forceChangeBaselineTopology,
    boolean isAutoAdjust
)

5. Remove
GridClusterStateProcessor#changeGlobalState(
    final boolean activate,
    Collection<? extends BaselineNode> baselineNodes,
    boolean forceChangeBaselineTopology
)

6. Remove
GridClusterStateProcessor#changeGlobalState(
    ClusterState state,
    boolean forceDeactivation,
    Collection<? extends BaselineNode> baselineNodes,
    boolean forceChangeBaselineTopology
)

7. Add boolean isAutoAdjust to
IGridClusterStateProcessor#changeGlobalState(
    ClusterState state,
    boolean forceDeactivation,
    Collection<? extends BaselineNode> baselineNodes,
    boolean forceChangeBaselineTopology,
   /* here */ boolean isAutoAdjust /* here */
)

8. Add @Override to
/* here */ @Override /* here */
GridClusterStateProcessor#changeGlobalState(
    ClusterState state,
    boolean forceDeactivation,
    Collection<? extends BaselineNode> baselineNodes,
    boolean forceChangeBaselineTopology
)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)