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_TL
Deprecated.
|
static ThreadLocal<NormalizedNodeDataOutput> |
REUSABLE_WRITER_TL
Deprecated.
|
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
IOException
public 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
IOException
public static void writePath(DataOutput out, @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) throws IOException
IOException
public static void writePath(DataOutput out, NormalizedNodeStreamVersion version, @NonNull org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path) throws IOException
IOException
public static <T> void readNodeAndPath(DataInput in, T instance, SerializationUtils.Applier<T> applier) throws IOException
IOException
public static void writeNodeAndPath(DataOutput out, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node) throws IOException
IOException
public static <T> void readPathAndNode(DataInput in, T instance, SerializationUtils.Applier<T> applier) throws IOException
IOException
public 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.