Skip to content

Commit 0a296d2

Browse files
committed
Deprecating Jakarta EE 8 cloudevents-http-restful-ws module.
Signed-off-by: Jacek Bilski <jacek@bilski.tech>
1 parent 476e5d1 commit 0a296d2

11 files changed

Lines changed: 15 additions & 2 deletions

docs/http-basic.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This module is designed to be usable with various HTTP APIs.
1212
There are also more specialized HTTP bindings:
1313

1414
- [`cloudevents-http-vertx`](http-vertx.md)
15-
- [`cloudevents-http-restful-ws`](http-jakarta-restful-ws.md)
15+
- [`cloudevents-http-restful-ws`](http-jakarta-restful-ws.md) (deprecated, please use `cloudevents-http-restful-ws-jakarta`)
1616
- [`cloudevents-http-restful-ws-jakarta`](http-jakarta-restful-ws-jakarta.md)
1717
- [`cloudevents-spring`](spring.md)
1818

docs/http-jakarta-restful-ws.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ nav_order: 5
55

66
# HTTP Protocol Binding for Jakarta EE 8 - RESTful Web Services
77

8+
This module is deprecated and will be removed in version 5.0.
9+
Please migrate to Jakarta EE 9+ and use the `cloudevents-http-restful-ws-jakarta` module instead.
10+
811
[![Javadocs](http://www.javadoc.io/badge/io.cloudevents/cloudevents-http-restful-ws.svg?color=green)](http://www.javadoc.io/doc/io.cloudevents/cloudevents-http-restful-ws)
912

1013
For Maven based projects, use the following to configure the CloudEvents Jakarta

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ a different feature from the different sub specs of
103103
- [`cloudevents-http-vertx`] Implementation of [HTTP Protocol Binding] with
104104
[Vert.x Core](https://vertx.io/)
105105
- [`cloudevents-http-restful-ws`] Implementation of [HTTP Protocol Binding]
106-
for [Jakarta EE 8 Restful WS](https://jakarta.ee/specifications/restful-ws/2.1/)
106+
for [Jakarta EE 8 Restful WS](https://jakarta.ee/specifications/restful-ws/2.1/) (deprecated, please use `cloudevents-http-restful-ws-jakarta`)
107107
- [`cloudevents-http-restful-ws-jakarta`] Implementation of [HTTP Protocol Binding]
108108
for [Jakarta EE 9+ Restful WS](https://jakarta.ee/specifications/restful-ws/)
109109
- [`cloudevents-http-basic`] Generic implementation of [HTTP Protocol

http/restful-ws/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# HTTP Protocol Binding for Jakarta RESTful Web Services
22

3+
This module is deprecated and will be removed in version 5.0.
4+
Please migrate to Jakarta EE 9+ and use the `cloudevents-http-restful-ws-jakarta` module instead.
5+
36
Javadocs: [![Javadocs](http://www.javadoc.io/badge/io.cloudevents/cloudevents-http-restful-ws.svg?color=green)](http://www.javadoc.io/doc/io.cloudevents/cloudevents-http-restful-ws)
47

58
Documentation: https://cloudevents.github.io/sdk-java/http-jakarta-restful-ws

http/restful-ws/src/main/java/io/cloudevents/http/restful/ws/BinaryEncoding.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,6 @@
2828
*/
2929
@Target(ElementType.METHOD)
3030
@Retention(RetentionPolicy.RUNTIME)
31+
@Deprecated // to be removed in version 5.0, use cloudevents-http-restful-ws-jakarta module instead
3132
public @interface BinaryEncoding {
3233
}

http/restful-ws/src/main/java/io/cloudevents/http/restful/ws/CloudEventsProvider.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
@Provider
5252
@Consumes(MediaType.WILDCARD)
5353
@Produces(MediaType.WILDCARD)
54+
@Deprecated // to be removed in version 5.0, use cloudevents-http-restful-ws-jakarta module instead
5455
public class CloudEventsProvider implements MessageBodyReader<CloudEvent>, MessageBodyWriter<CloudEvent>, ClientRequestFilter {
5556

5657
/**

http/restful-ws/src/main/java/io/cloudevents/http/restful/ws/StructuredEncoding.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
*/
2929
@Target(ElementType.METHOD)
3030
@Retention(RetentionPolicy.RUNTIME)
31+
@Deprecated // to be removed in version 5.0, use cloudevents-http-restful-ws-jakarta module instead
3132
public @interface StructuredEncoding {
3233
/**
3334
* Specify the content type of the structured mode.

http/restful-ws/src/main/java/io/cloudevents/http/restful/ws/impl/BinaryRestfulWSMessageReaderImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929

3030
import static io.cloudevents.http.restful.ws.impl.CloudEventsHeaders.CE_PREFIX;
3131

32+
@Deprecated // to be removed in version 5.0, use cloudevents-http-restful-ws-jakarta module instead
3233
public final class BinaryRestfulWSMessageReaderImpl extends BaseGenericBinaryMessageReaderImpl<String, String> {
3334

3435
private final MultivaluedMap<String, String> headers;

http/restful-ws/src/main/java/io/cloudevents/http/restful/ws/impl/RestfulWSClientMessageWriter.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import javax.ws.rs.core.HttpHeaders;
2929
import javax.ws.rs.core.MediaType;
3030

31+
@Deprecated // to be removed in version 5.0, use cloudevents-http-restful-ws-jakarta module instead
3132
public final class RestfulWSClientMessageWriter implements CloudEventWriter<Void>, MessageWriter<RestfulWSClientMessageWriter, Void> {
3233

3334
private final ClientRequestContext context;

http/restful-ws/src/main/java/io/cloudevents/http/restful/ws/impl/RestfulWSMessageFactory.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import javax.ws.rs.core.MediaType;
2626
import javax.ws.rs.core.MultivaluedMap;
2727

28+
@Deprecated // to be removed in version 5.0, use cloudevents-http-restful-ws-jakarta module instead
2829
public final class RestfulWSMessageFactory {
2930

3031
private RestfulWSMessageFactory() {

0 commit comments

Comments
 (0)