File tree Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Expand file tree Collapse file tree 3 files changed +20
-0
lines changed Original file line number Diff line number Diff line change 4
4
* Licensed under the Universal Permissive License v 1.0 as shown at
5
5
* http://oss.oracle.com/licenses/upl.
6
6
*/
7
+
8
+ using System ;
7
9
using System . IO ;
8
10
using System . Runtime . Serialization . Formatters . Binary ;
9
11
@@ -13,8 +15,14 @@ namespace Tangosol.IO
13
15
/// <see cref="ISerializer"/> implementation that uses .NET binary
14
16
/// serializer.
15
17
/// </summary>
18
+ /// <remarks>
19
+ /// As of 14.1.2.0, this class is deprecated as it relies on
20
+ /// <see cref="BinaryFormatter"/>, which is scheduled for removal
21
+ /// in .NET 9.
22
+ /// </remarks>
16
23
/// <author>Aleksandar Seovic 2009.06.22</author>
17
24
/// <since>Coherence 3.5</since>
25
+ [ Obsolete ( "since Coherence 14.1.2.0" ) ]
18
26
public class BinarySerializer : ISerializer
19
27
{
20
28
#region Implementation of ISerializer
Original file line number Diff line number Diff line change @@ -15,8 +15,15 @@ namespace Tangosol.IO
15
15
/// of primitive types and falls back to .NET BinaryFormatter for
16
16
/// custom types.
17
17
/// </summary>
18
+ /// <remarks>
19
+ /// <para>
20
+ /// As of 14.1.2.0, this class is deprecated as it relies on a
21
+ /// deprecated <see cref="BinarySerializer"/>
22
+ /// </para>
23
+ /// </remarks>
18
24
/// <author>Aleksandar Seovic 2010.03.17</author>
19
25
/// <since>Coherence 3.6</since>
26
+ [ Obsolete ( "since Coherence 14.1.2.0" ) ]
20
27
public class OptimizedBinarySerializer : ISerializer
21
28
{
22
29
#region Implementation of ISerializer
Original file line number Diff line number Diff line change @@ -42,10 +42,15 @@ namespace Tangosol.IO.Pof
42
42
/// For user types that have been explicitly configured, this IPofContext
43
43
/// behaves identically to the ConfigurablePofContext.
44
44
/// </para>
45
+ /// <para>
46
+ /// As of 14.1.2.0, this class is deprecated as it relies on a
47
+ /// deprecated <see cref="BinarySerializer"/>
48
+ /// </para>
45
49
/// </remarks>
46
50
/// <author>Jason Howes 2007.05.03</author>
47
51
/// <author>Aleksandar Seovic (.NET) 2009.09.25</author>
48
52
/// <since> Coherence 3.6</since>
53
+ [ Obsolete ( "since Coherence 14.1.2.0" ) ]
49
54
public class SafeConfigurablePofContext : ConfigurablePofContext
50
55
{
51
56
#region Constructors
You can’t perform that action at this time.
0 commit comments