Skip to content

Commit 272895c

Browse files
authored
Issue #12023 - Remove deprecated classes/methods. (#12149)
Removed deprecated classes/methods from jetty-client. Signed-off-by: Simone Bordet <[email protected]>
1 parent cffda53 commit 272895c

File tree

14 files changed

+31
-570
lines changed

14 files changed

+31
-570
lines changed

jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/AbstractConnectorHttpClientTransport.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
package org.eclipse.jetty.client;
1515

16-
import java.net.InetSocketAddress;
1716
import java.net.SocketAddress;
1817
import java.time.Duration;
1918
import java.util.Map;
@@ -73,10 +72,4 @@ public void connect(SocketAddress address, Map<String, Object> context)
7372
context.put(ClientConnector.CLIENT_CONNECTOR_CONTEXT_KEY, connector);
7473
destination.getOrigin().getTransport().connect(address, context);
7574
}
76-
77-
@Override
78-
public void connect(InetSocketAddress address, Map<String, Object> context)
79-
{
80-
connect((SocketAddress)address, context);
81-
}
8275
}

jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/FutureResponseListener.java

Lines changed: 0 additions & 121 deletions
This file was deleted.

jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/HttpClient.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -471,13 +471,7 @@ public Origin createOrigin(Request request, Origin.Protocol protocol)
471471
port = normalizePort(scheme, port);
472472
Transport transport = request.getTransport();
473473
if (transport == null)
474-
{
475-
// Ask the ClientConnector for backwards compatibility
476-
// until ClientConnector.Configurator is removed.
477-
transport = connector.newTransport();
478-
if (transport == null)
479-
transport = Transport.TCP_IP;
480-
}
474+
transport = Transport.TCP_IP;
481475
return new Origin(scheme, new Origin.Address(host, port), request.getTag(), protocol, transport);
482476
}
483477

jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/HttpClientTransport.java

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
package org.eclipse.jetty.client;
1515

16-
import java.net.InetSocketAddress;
1716
import java.net.SocketAddress;
1817
import java.util.Map;
1918

@@ -71,24 +70,8 @@ public interface HttpClientTransport extends ClientConnectionFactory
7170
*
7271
* @param address the address to connect to
7372
* @param context the context information to establish the connection
74-
* @deprecated use {@link #connect(SocketAddress, Map)} instead.
7573
*/
76-
@Deprecated
77-
public void connect(InetSocketAddress address, Map<String, Object> context);
78-
79-
/**
80-
* Establishes a physical connection to the given {@code address}.
81-
*
82-
* @param address the address to connect to
83-
* @param context the context information to establish the connection
84-
*/
85-
public default void connect(SocketAddress address, Map<String, Object> context)
86-
{
87-
if (address instanceof InetSocketAddress)
88-
connect((InetSocketAddress)address, context);
89-
else
90-
throw new UnsupportedOperationException("Unsupported SocketAddress " + address);
91-
}
74+
public void connect(SocketAddress address, Map<String, Object> context);
9275

9376
/**
9477
* @return the factory for ConnectionPool instances

jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpClientTransportDynamic.java

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
import java.io.IOException;
1717
import java.util.ArrayList;
18-
import java.util.Arrays;
1918
import java.util.List;
2019
import java.util.Map;
2120
import java.util.Optional;
@@ -91,19 +90,6 @@ public HttpClientTransportDynamic()
9190
this(new ClientConnector(), HttpClientConnectionFactory.HTTP11);
9291
}
9392

94-
/**
95-
* <p>Creates a dynamic transport that speaks the given protocols, in order of preference
96-
* (first the most preferred).</p>
97-
*
98-
* @param infos the protocols this dynamic transport speaks
99-
* @deprecated use {@link #HttpClientTransportDynamic(ClientConnector, ClientConnectionFactory.Info...)}
100-
*/
101-
@Deprecated(since = "12.0.7", forRemoval = true)
102-
public HttpClientTransportDynamic(ClientConnectionFactory.Info... infos)
103-
{
104-
this(findClientConnector(infos), infos);
105-
}
106-
10793
/**
10894
* <p>Creates a dynamic transport with the given {@link ClientConnector} and the given protocols,
10995
* in order of preference (first the most preferred).</p>
@@ -121,14 +107,6 @@ public HttpClientTransportDynamic(ClientConnector connector, ClientConnectionFac
121107
);
122108
}
123109

124-
private static ClientConnector findClientConnector(ClientConnectionFactory.Info[] infos)
125-
{
126-
return Arrays.stream(infos)
127-
.flatMap(info -> info.getContainedBeans(ClientConnector.class).stream())
128-
.findFirst()
129-
.orElseGet(ClientConnector::new);
130-
}
131-
132110
@Override
133111
public Origin newOrigin(Request request)
134112
{
@@ -216,11 +194,7 @@ else if (matches == 1)
216194
Transport transport = request.getTransport();
217195
if (transport == null)
218196
{
219-
// Ask the ClientConnector for backwards compatibility
220-
// until ClientConnector.Configurator is removed.
221-
transport = getClientConnector().newTransport();
222-
if (transport == null)
223-
transport = matchingInfos.get(0).newTransport();
197+
transport = matchingInfos.get(0).newTransport();
224198
request.transport(transport);
225199
}
226200

jetty-core/jetty-client/src/main/java/org/eclipse/jetty/client/transport/HttpDestination.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -70,18 +70,6 @@ public class HttpDestination extends ContainerLifeCycle implements Destination,
7070
private boolean stale;
7171
private long activeNanoTime;
7272

73-
/**
74-
* @param client the {@link HttpClient}
75-
* @param origin the {@link Origin}
76-
* @param intrinsicallySecure whether the destination is intrinsically secure
77-
* @deprecated use {@link #HttpDestination(HttpClient, Origin)} instead
78-
*/
79-
@Deprecated(since = "12.0.7", forRemoval = true)
80-
public HttpDestination(HttpClient client, Origin origin, boolean intrinsicallySecure)
81-
{
82-
this(client, origin);
83-
}
84-
8573
/**
8674
* <p>Creates a new HTTP destination.</p>
8775
*

jetty-core/jetty-http2/jetty-http2-client-transport/src/main/java/org/eclipse/jetty/http2/client/transport/HttpClientTransportOverHTTP2.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,6 @@ public void connect(SocketAddress address, Map<String, Object> context)
124124
connect(address, destination.getClientConnectionFactory(), listenerPromise, listenerPromise, context);
125125
}
126126

127-
@Override
128-
public void connect(InetSocketAddress address, Map<String, Object> context)
129-
{
130-
connect((SocketAddress)address, context);
131-
}
132-
133127
protected void connect(SocketAddress address, ClientConnectionFactory factory, Session.Listener listener, Promise<Session> promise, Map<String, Object> context)
134128
{
135129
HttpDestination destination = (HttpDestination)context.get(HTTP_DESTINATION_CONTEXT_KEY);

jetty-core/jetty-http3/jetty-http3-client-transport/src/main/java/org/eclipse/jetty/http3/client/transport/HttpClientTransportOverHTTP3.java

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
package org.eclipse.jetty.http3.client.transport;
1515

16-
import java.net.InetSocketAddress;
1716
import java.net.SocketAddress;
1817
import java.time.Duration;
1918
import java.util.List;
@@ -99,12 +98,6 @@ public Destination newDestination(Origin origin)
9998
return new HttpDestination(getHttpClient(), origin);
10099
}
101100

102-
@Override
103-
public void connect(InetSocketAddress address, Map<String, Object> context)
104-
{
105-
connect((SocketAddress)address, context);
106-
}
107-
108101
@Override
109102
public void connect(SocketAddress address, Map<String, Object> context)
110103
{

0 commit comments

Comments
 (0)