Skip to content

Commit ad0dc58

Browse files
authored
Fix location of AbstractHttpServerTransport (#30888)
Currently AbstractHttpServerTransport is in a netty4 module. This is the incorrect location. This commit moves it out of netty4 module. Additionally, it moves unit tests that test AbstractHttpServerTransport logic to server.
1 parent ba8bb1d commit ad0dc58

File tree

5 files changed

+8
-12
lines changed

5 files changed

+8
-12
lines changed

modules/transport-netty4/src/main/java/org/elasticsearch/http/netty4/Netty4HttpServerTransport.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
import org.elasticsearch.common.util.concurrent.ThreadContext;
5757
import org.elasticsearch.common.xcontent.NamedXContentRegistry;
5858
import org.elasticsearch.common.xcontent.XContentParser;
59+
import org.elasticsearch.http.AbstractHttpServerTransport;
5960
import org.elasticsearch.http.BindHttpException;
6061
import org.elasticsearch.http.HttpHandlingSettings;
6162
import org.elasticsearch.http.HttpStats;

modules/transport-netty4/src/test/java/org/elasticsearch/http/netty4/Netty4HttpServerTransportTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ public void dispatchBadRequest(final RestRequest request,
273273
try (Netty4HttpServerTransport transport =
274274
new Netty4HttpServerTransport(settings, networkService, bigArrays, threadPool, xContentRegistry(), dispatcher)) {
275275
transport.start();
276-
final TransportAddress remoteAddress = randomFrom(transport.boundAddress.boundAddresses());
276+
final TransportAddress remoteAddress = randomFrom(transport.boundAddress().boundAddresses());
277277

278278
try (Netty4HttpClient client = new Netty4HttpClient()) {
279279
final String url = "/" + new String(new byte[maxInitialLineLength], Charset.forName("UTF-8"));
@@ -352,7 +352,7 @@ public void dispatchBadRequest(final RestRequest request,
352352
try (Netty4HttpServerTransport transport =
353353
new Netty4HttpServerTransport(settings, networkService, bigArrays, threadPool, xContentRegistry(), dispatcher)) {
354354
transport.start();
355-
final TransportAddress remoteAddress = randomFrom(transport.boundAddress.boundAddresses());
355+
final TransportAddress remoteAddress = randomFrom(transport.boundAddress().boundAddresses());
356356

357357
AtomicBoolean channelClosed = new AtomicBoolean(false);
358358

plugins/transport-nio/src/main/java/org/elasticsearch/http/nio/NioHttpServerTransport.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import org.elasticsearch.http.HttpHandlingSettings;
4343
import org.elasticsearch.http.HttpServerTransport;
4444
import org.elasticsearch.http.HttpStats;
45-
import org.elasticsearch.http.netty4.AbstractHttpServerTransport;
45+
import org.elasticsearch.http.AbstractHttpServerTransport;
4646
import org.elasticsearch.nio.AcceptingSelector;
4747
import org.elasticsearch.nio.AcceptorEventHandler;
4848
import org.elasticsearch.nio.BytesChannelContext;

server/src/main/java/org/elasticsearch/http/netty4/AbstractHttpServerTransport.java renamed to server/src/main/java/org/elasticsearch/http/AbstractHttpServerTransport.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
* under the License.
1818
*/
1919

20-
package org.elasticsearch.http.netty4;
20+
package org.elasticsearch.http;
2121

2222
import com.carrotsearch.hppc.IntHashSet;
2323
import com.carrotsearch.hppc.IntSet;
@@ -30,8 +30,6 @@
3030
import org.elasticsearch.common.transport.TransportAddress;
3131
import org.elasticsearch.common.unit.ByteSizeValue;
3232
import org.elasticsearch.common.util.concurrent.ThreadContext;
33-
import org.elasticsearch.http.BindHttpException;
34-
import org.elasticsearch.http.HttpInfo;
3533
import org.elasticsearch.rest.RestChannel;
3634
import org.elasticsearch.rest.RestRequest;
3735
import org.elasticsearch.threadpool.ThreadPool;
Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,11 @@
1717
* under the License.
1818
*/
1919

20-
package org.elasticsearch.http.netty4;
20+
package org.elasticsearch.http;
2121

2222
import org.elasticsearch.common.network.NetworkUtils;
2323
import org.elasticsearch.common.settings.Settings;
2424
import org.elasticsearch.common.transport.TransportAddress;
25-
import org.elasticsearch.http.BindHttpException;
26-
import org.elasticsearch.http.HttpTransportSettings;
2725
import org.elasticsearch.test.ESTestCase;
2826

2927
import java.net.UnknownHostException;
@@ -32,11 +30,11 @@
3230

3331
import static java.net.InetAddress.getByName;
3432
import static java.util.Arrays.asList;
35-
import static org.elasticsearch.http.netty4.Netty4HttpServerTransport.resolvePublishPort;
33+
import static org.elasticsearch.http.AbstractHttpServerTransport.resolvePublishPort;
3634
import static org.hamcrest.Matchers.containsString;
3735
import static org.hamcrest.Matchers.equalTo;
3836

39-
public class Netty4HttpPublishPortTests extends ESTestCase {
37+
public class AbstractHttpServerTransportTests extends ESTestCase {
4038

4139
public void testHttpPublishPort() throws Exception {
4240
int boundPort = randomIntBetween(9000, 9100);
@@ -88,5 +86,4 @@ private List<TransportAddress> randomAddresses() throws UnknownHostException {
8886
}
8987
return addresses;
9088
}
91-
9289
}

0 commit comments

Comments
 (0)