This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch camel-2.x
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/camel-2.x by this push:
     new e491042  CAMEL-13474: Deprecate string/serialization data formats
e491042 is described below

commit e491042c2b71a5288de0067a07bdca6bbcbfb83e
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Wed May 1 12:35:53 2019 +0200

    CAMEL-13474: Deprecate string/serialization data formats
---
 camel-core/src/main/docs/serialization-dataformat.adoc               | 5 ++---
 camel-core/src/main/docs/string-dataformat.adoc                      | 5 ++---
 .../src/main/java/org/apache/camel/builder/DataFormatClause.java     | 3 +++
 .../org/apache/camel/model/dataformat/SerializationDataFormat.java   | 1 +
 .../java/org/apache/camel/model/dataformat/StringDataFormat.java     | 1 +
 5 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/camel-core/src/main/docs/serialization-dataformat.adoc 
b/camel-core/src/main/docs/serialization-dataformat.adoc
index 7071ff8..52b744e 100644
--- a/camel-core/src/main/docs/serialization-dataformat.adoc
+++ b/camel-core/src/main/docs/serialization-dataformat.adoc
@@ -1,5 +1,4 @@
-[[serialization-dataformat]]
-== Java Object Serialization DataFormat
+== Java Object Serialization DataFormat (deprecated)
 
 *Available as of Camel version 2.12*
 
@@ -33,4 +32,4 @@ The Java Object Serialization dataformat supports 1 options, 
which are listed be
 === Dependencies
 
 This data format is provided in *camel-core* so no additional
-dependencies is needed.
+dependencies is needed.
\ No newline at end of file
diff --git a/camel-core/src/main/docs/string-dataformat.adoc 
b/camel-core/src/main/docs/string-dataformat.adoc
index 0402fa8..1dde92d 100644
--- a/camel-core/src/main/docs/string-dataformat.adoc
+++ b/camel-core/src/main/docs/string-dataformat.adoc
@@ -1,5 +1,4 @@
-[[string-dataformat]]
-== String Encoding DataFormat
+== String Encoding DataFormat (deprecated)
 
 *Available as of Camel version 2.12*
 
@@ -45,4 +44,4 @@ 
from("jms://queue/order").unmarshal().string("UTF-8").processRef("newOrder");
 === Dependencies
 
 This data format is provided in *camel-core* so no additional
-dependencies is needed.
+dependencies is needed.
\ No newline at end of file
diff --git 
a/camel-core/src/main/java/org/apache/camel/builder/DataFormatClause.java 
b/camel-core/src/main/java/org/apache/camel/builder/DataFormatClause.java
index f29ba8c..91420b0 100644
--- a/camel-core/src/main/java/org/apache/camel/builder/DataFormatClause.java
+++ b/camel-core/src/main/java/org/apache/camel/builder/DataFormatClause.java
@@ -759,6 +759,7 @@ public class DataFormatClause<T extends 
ProcessorDefinition<?>> {
     /**
      * Uses the Java Serialization data format
      */
+    @Deprecated
     public T serialization() {
         return dataFormat(new SerializationDataFormat());
     }
@@ -830,6 +831,7 @@ public class DataFormatClause<T extends 
ProcessorDefinition<?>> {
     /**
      * Uses the String data format
      */
+    @Deprecated
     public T string() {
         return string(null);
     }
@@ -837,6 +839,7 @@ public class DataFormatClause<T extends 
ProcessorDefinition<?>> {
     /**
      * Uses the String data format supporting encoding using given charset
      */
+    @Deprecated
     public T string(String charset) {
         StringDataFormat sdf = new StringDataFormat();
         sdf.setCharset(charset);
diff --git 
a/camel-core/src/main/java/org/apache/camel/model/dataformat/SerializationDataFormat.java
 
b/camel-core/src/main/java/org/apache/camel/model/dataformat/SerializationDataFormat.java
index 7d88c37..83ff992 100644
--- 
a/camel-core/src/main/java/org/apache/camel/model/dataformat/SerializationDataFormat.java
+++ 
b/camel-core/src/main/java/org/apache/camel/model/dataformat/SerializationDataFormat.java
@@ -31,6 +31,7 @@ import org.apache.camel.spi.RouteContext;
  */
 @Metadata(firstVersion = "2.12.0", label = "dataformat,transformation,core", 
title = "Java Object Serialization")
 @XmlRootElement(name = "serialization")
+@Deprecated
 public class SerializationDataFormat extends DataFormatDefinition {
 
     public SerializationDataFormat() {
diff --git 
a/camel-core/src/main/java/org/apache/camel/model/dataformat/StringDataFormat.java
 
b/camel-core/src/main/java/org/apache/camel/model/dataformat/StringDataFormat.java
index da23c67..510c8f8 100644
--- 
a/camel-core/src/main/java/org/apache/camel/model/dataformat/StringDataFormat.java
+++ 
b/camel-core/src/main/java/org/apache/camel/model/dataformat/StringDataFormat.java
@@ -34,6 +34,7 @@ import org.apache.camel.spi.RouteContext;
 @Metadata(firstVersion = "2.12.0", label = "dataformat,transformation,core", 
title = "String Encoding")
 @XmlRootElement(name = "string")
 @XmlAccessorType(XmlAccessType.FIELD)
+@Deprecated
 public class StringDataFormat extends DataFormatDefinition {
     @XmlAttribute
     private String charset;

Reply via email to