Sfoglia il codice sorgente

Remove `{Indices,}ClusterStateUpdateRequest` (#113483) (#113506)

These abstract classes are now unused so this commit removes them.
David Turner 1 anno fa
parent
commit
37ebafdc11

+ 0 - 1
server/src/main/java/module-info.java

@@ -160,7 +160,6 @@ module org.elasticsearch.server {
     exports org.elasticsearch.client.internal.support;
     exports org.elasticsearch.client.internal.transport;
     exports org.elasticsearch.cluster;
-    exports org.elasticsearch.cluster.ack;
     exports org.elasticsearch.cluster.action.index;
     exports org.elasticsearch.cluster.action.shard;
     exports org.elasticsearch.cluster.block;

+ 0 - 55
server/src/main/java/org/elasticsearch/cluster/ack/ClusterStateUpdateRequest.java

@@ -1,55 +0,0 @@
-/*
- * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
- * or more contributor license agreements. Licensed under the "Elastic License
- * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side
- * Public License v 1"; you may not use this file except in compliance with, at
- * your election, the "Elastic License 2.0", the "GNU Affero General Public
- * License v3.0 only", or the "Server Side Public License, v 1".
- */
-
-package org.elasticsearch.cluster.ack;
-
-import org.elasticsearch.core.TimeValue;
-
-/**
- * Base class to be used when needing to update the cluster state
- * Contains the basic fields that are always needed
- */
-public abstract class ClusterStateUpdateRequest<T extends ClusterStateUpdateRequest<T>> {
-
-    private TimeValue ackTimeout;
-    private TimeValue masterNodeTimeout;
-
-    /**
-     * Returns the maximum time interval to wait for acknowledgements
-     */
-    public TimeValue ackTimeout() {
-        return ackTimeout;
-    }
-
-    /**
-     * Sets the acknowledgement timeout
-     */
-    @SuppressWarnings("unchecked")
-    public T ackTimeout(TimeValue ackTimeout) {
-        this.ackTimeout = ackTimeout;
-        return (T) this;
-    }
-
-    /**
-     * Returns the maximum time interval to wait for the request to
-     * be completed on the master node
-     */
-    public TimeValue masterNodeTimeout() {
-        return masterNodeTimeout;
-    }
-
-    /**
-     * Sets the master node timeout
-     */
-    @SuppressWarnings("unchecked")
-    public T masterNodeTimeout(TimeValue masterNodeTimeout) {
-        this.masterNodeTimeout = masterNodeTimeout;
-        return (T) this;
-    }
-}

+ 0 - 35
server/src/main/java/org/elasticsearch/cluster/ack/IndicesClusterStateUpdateRequest.java

@@ -1,35 +0,0 @@
-/*
- * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
- * or more contributor license agreements. Licensed under the "Elastic License
- * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side
- * Public License v 1"; you may not use this file except in compliance with, at
- * your election, the "Elastic License 2.0", the "GNU Affero General Public
- * License v3.0 only", or the "Server Side Public License, v 1".
- */
-package org.elasticsearch.cluster.ack;
-
-import org.elasticsearch.index.Index;
-
-/**
- * Base cluster state update request that allows to execute update against multiple indices
- */
-public abstract class IndicesClusterStateUpdateRequest<T extends IndicesClusterStateUpdateRequest<T>> extends ClusterStateUpdateRequest<T> {
-
-    private Index[] indices;
-
-    /**
-     * Returns the indices the operation needs to be executed on
-     */
-    public Index[] indices() {
-        return indices;
-    }
-
-    /**
-     * Sets the indices the operation needs to be executed on
-     */
-    @SuppressWarnings("unchecked")
-    public T indices(Index[] indices) {
-        this.indices = indices;
-        return (T) this;
-    }
-}