public final class SerializationUtils extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | SerializationUtils.Applier<T> | 
| Modifier and Type | Field and Description | 
|---|---|
| static ThreadLocal<NormalizedNodeDataInput> | REUSABLE_READER_TLDeprecated.  | 
| static ThreadLocal<NormalizedNodeDataOutput> | REUSABLE_WRITER_TLDeprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> | deserializeNormalizedNode(byte[] bytes)Deprecated.  | 
| static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> | deserializeNormalizedNode(DataInput in)Deprecated.  | 
| static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier | deserializePath(DataInput in)Deprecated.  | 
| static <T> void | deserializePathAndNode(DataInput in,
                      T instance,
                      SerializationUtils.Applier<T> applier)Deprecated.  | 
| static <T> void | readNodeAndPath(DataInput in,
               T instance,
               SerializationUtils.Applier<T> applier) | 
| static Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> | readNormalizedNode(DataInput in) | 
| static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier | readPath(DataInput in) | 
| static <T> void | readPathAndNode(DataInput in,
               T instance,
               SerializationUtils.Applier<T> applier) | 
| static byte[] | serializeNormalizedNode(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node) | 
| static void | serializeNormalizedNode(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node,
                       DataOutput out)Deprecated.  | 
| static void | serializePath(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
             DataOutput out)Deprecated.  | 
| static void | serializePathAndNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
                    org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node,
                    DataOutput out)Deprecated.  | 
| static void | writeNodeAndPath(DataOutput out,
                org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
                org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node) | 
| static void | writeNormalizedNode(DataOutput out,
                   @Nullable org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node) | 
| static void | writeNormalizedNode(DataOutput out,
                   NormalizedNodeStreamVersion version,
                   @Nullable org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node) | 
| static void | writePath(DataOutput out,
         NormalizedNodeStreamVersion version,
         @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) | 
| static void | writePath(DataOutput out,
         @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) | 
| static void | writePathAndNode(DataOutput out,
                org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
                org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node) | 
@Deprecated public static final ThreadLocal<NormalizedNodeDataOutput> REUSABLE_WRITER_TL
@Deprecated public static final ThreadLocal<NormalizedNodeDataInput> REUSABLE_READER_TL
@Deprecated public static void serializePathAndNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node, DataOutput out)
@Deprecated public static <T> void deserializePathAndNode(DataInput in, T instance, SerializationUtils.Applier<T> applier)
@Deprecated public static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> deserializeNormalizedNode(DataInput in)
@Deprecated public static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> deserializeNormalizedNode(byte[] bytes)
public static Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> readNormalizedNode(DataInput in) throws IOException
IOException@Deprecated public static void serializeNormalizedNode(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node, DataOutput out)
public static byte[] serializeNormalizedNode(org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node)
public static void writeNormalizedNode(DataOutput out, @Nullable org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node) throws IOException
IOExceptionpublic static void writeNormalizedNode(DataOutput out, NormalizedNodeStreamVersion version, @Nullable org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node) throws IOException
IOException@Deprecated public static void serializePath(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, DataOutput out)
public static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier readPath(DataInput in) throws IOException
IOExceptionpublic static void writePath(DataOutput out, @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) throws IOException
IOExceptionpublic static void writePath(DataOutput out, NormalizedNodeStreamVersion version, @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) throws IOException
IOExceptionpublic static <T> void readNodeAndPath(DataInput in, T instance, SerializationUtils.Applier<T> applier) throws IOException
IOExceptionpublic static void writeNodeAndPath(DataOutput out, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node) throws IOException
IOExceptionpublic static <T> void readPathAndNode(DataInput in, T instance, SerializationUtils.Applier<T> applier) throws IOException
IOExceptionpublic static void writePathAndNode(DataOutput out, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node) throws IOException
IOException@Deprecated public static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier deserializePath(DataInput in)
Copyright © 2019 OpenDaylight. All rights reserved.