jetty.project/jetty-core/jetty-alpn
Simone Bordet a1c5cefd0d
Reorganization of jetty-client classes. (#9127)
* Reorganization of jetty-client classes.

* Moved oej.client.api to oej.client
* Moved oej.client.util to oej.client
* Moved implementation classes to oej.client.internal
* Moved transports to oej.client.transport
* Moved transport implementation classes to oej.client.transport.internal
* Moved TunnelRequest to oej.client.internal.

* Moved FastCGI transport classes to o.e.j.fcgi.transport
* Moved FastCGI transport implementation classes to o.e.j.fcgi.transport.internal

* Updated WebSocket core client to use only exported, non-internal, oej.client classes.

* Expanded oej.client.Destination APIs:
  - added: getOrigin(), isSecure(), getProxy(), getConnectionPool(), getHttpClient(), send(..).
  - removed: getScheme(), getHost(), getPort() because they don't uniquely identify a Destination anymore (Origin does)
* Moved destination sweeper functionality from HttpDestination to HttpClient.
  HttpDestination does not implement close() anymore, now relies on LifeCycle.stop()
* Moved HttpReceiver.storeCookie() logic to HttpClient.putCookie() to avoid exposing CookieManager.
* Moved HttpClient.getAcceptEncodingField() to ContentDecoder.Factories

* Avoid public/protected Logger instances.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
2023-01-11 10:05:43 +01:00
..
jetty-alpn-client Merge remote-tracking branch 'jetty-11.0.x' into `jetty-12.0.x` 2022-05-11 16:52:08 -05:00
jetty-alpn-conscrypt-client Enable ConscryptHTTP2ClientTest 2022-12-14 13:36:59 -06:00
jetty-alpn-conscrypt-server Reorganization of jetty-client classes. (#9127) 2023-01-11 10:05:43 +01:00
jetty-alpn-java-client Renamed ee9 client transport tests package. 2022-09-21 20:03:49 +02:00
jetty-alpn-java-server Jetty 12 handler as boolean processor (#9035) 2022-12-19 16:02:26 +01:00
jetty-alpn-server Jetty-12 Restructure 2022-05-03 15:50:54 +02:00
pom.xml Jetty-12 Restructure 2022-05-03 15:50:54 +02:00