IGNITE-5459: Deprecated IgniteConfiguration.marshaller property.
authordevozerov <vozerov@gridgain.com>
Fri, 9 Jun 2017 13:13:09 +0000 (16:13 +0300)
committerdevozerov <vozerov@gridgain.com>
Fri, 9 Jun 2017 13:13:09 +0000 (16:13 +0300)
modules/core/src/main/java/org/apache/ignite/configuration/IgniteConfiguration.java

index 8e531e2..76073c9 100644 (file)
@@ -1179,7 +1179,10 @@ public class IgniteConfiguration {
      * without deserialization will be used.
      *
      * @return Marshaller to use in grid.
+     * @deprecated Since 2.1. Some Ignite features will not work if non-null marshaller is set
+     *     (IgniteCache.withKeepBinary(), .NET, CPP, ODBC)
      */
+    @Deprecated
     public Marshaller getMarshaller() {
         return marsh;
     }
@@ -1190,7 +1193,10 @@ public class IgniteConfiguration {
      * @param marsh Marshaller to use within grid.
      * @see IgniteConfiguration#getMarshaller()
      * @return {@code this} for chaining.
+     * @deprecated Since 2.1. Some Ignite features will not work if non-null marshaller is set
+     *     (IgniteCache.withKeepBinary(), .NET, CPP, ODBC)
      */
+    @Deprecated
     public IgniteConfiguration setMarshaller(Marshaller marsh) {
         this.marsh = marsh;