Skip to content

Commit e701299

Browse files
committed
deprecate jackson 2 classes
1 parent e2a29af commit e701299

File tree

8 files changed

+19
-0
lines changed

8 files changed

+19
-0
lines changed

java-client/src/main/java/co/elastic/clients/json/jackson/JacksonJsonBuffer.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
import java.io.StringWriter;
3434
import java.lang.reflect.Type;
3535

36+
/**
37+
* @deprecated Use {@link Jackson3JsonBuffer}
38+
*/
39+
@Deprecated
3640
class JacksonJsonBuffer implements JsonBuffer, JsonData {
3741
private final TokenBuffer buffer;
3842
private final JacksonJsonpMapper mapper;

java-client/src/main/java/co/elastic/clients/json/jackson/JacksonJsonProvider.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@
4949

5050
/**
5151
* A partial implementation of JSONP's SPI on top of Jackson.
52+
* @deprecated Use {@link Jackson3JsonProvider}
5253
*/
54+
@Deprecated
5355
public class JacksonJsonProvider extends JsonProvider {
5456

5557
private final JacksonJsonpMapper mapper;

java-client/src/main/java/co/elastic/clients/json/jackson/JacksonJsonpGenerator.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@
3737

3838
/**
3939
* A JSONP generator implementation on top of Jackson.
40+
* @deprecated Use {@link Jackson3JsonpGenerator}
4041
*/
42+
@Deprecated
4143
public class JacksonJsonpGenerator implements JsonGenerator {
4244

4345
private final com.fasterxml.jackson.core.JsonGenerator generator;

java-client/src/main/java/co/elastic/clients/json/jackson/JacksonJsonpLocation.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323

2424
/**
2525
* Translate a Jackson location to a JSONP location.
26+
* @deprecated Use {@link Jackson3JsonpLocation}
2627
*/
28+
@Deprecated
2729
public class JacksonJsonpLocation implements JsonLocation {
2830

2931
private final com.fasterxml.jackson.core.JsonLocation location;

java-client/src/main/java/co/elastic/clients/json/jackson/JacksonJsonpMapper.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@
3939
import java.lang.reflect.Type;
4040
import java.util.EnumSet;
4141

42+
/**
43+
* @deprecated Use {@link Jackson3JsonpMapper}
44+
*/
45+
@Deprecated
4246
public class JacksonJsonpMapper extends JsonpMapperBase implements BufferingJsonpMapper {
4347

4448
private final JacksonJsonProvider provider;

java-client/src/main/java/co/elastic/clients/json/jackson/JacksonJsonpParser.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@
4848
* moves forward the underlying Jackson parser as Jackson doesn't provide an equivalent method. This means no value
4949
* getter method (e.g. {@link #getInt()} or {@link #getString()} should be called until the next call to {@link #next()}.
5050
* Such calls will throw an {@code IllegalStateException}.
51+
* @deprecated Use {@link Jackson3JsonpParser}
5152
*/
53+
@Deprecated
5254
public class JacksonJsonpParser implements LookAheadJsonParser, BufferingJsonParser {
5355

5456
private final com.fasterxml.jackson.core.JsonParser parser;

java-client/src/main/java/co/elastic/clients/json/jackson/JacksonUtils.java

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

2727
import java.io.IOException;
2828

29+
@Deprecated
2930
class JacksonUtils {
3031
public static JsonException convertException(IOException ioe) {
3132
if (ioe instanceof com.fasterxml.jackson.core.JsonGenerationException) {

java-client/src/main/java/co/elastic/clients/json/jackson/JsonValueParser.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@
3838
/**
3939
* Reads a Jsonp value/object/array from a Jackson parser. The parser's current token should be the start of the
4040
* object (e.g. START_OBJECT, VALUE_NUMBER, etc).
41+
* @deprecated Use {@link Jackson3JsonValueParser}
4142
*/
43+
@Deprecated
4244
class JsonValueParser {
4345
private final JsonProvider systemProvider = JsonpUtils.systemProvider();
4446

0 commit comments

Comments
 (0)