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 |
static ThreadLocal<NormalizedNodeDataOutput> |
REUSABLE_WRITER_TL |
Modifier and Type | Method and Description |
---|---|
static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> |
deserializeNormalizedNode(byte[] bytes) |
static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> |
deserializeNormalizedNode(DataInput in) |
static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier |
deserializePath(DataInput in) |
static <T> void |
deserializePathAndNode(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) |
static void |
serializePath(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
DataOutput out) |
static void |
serializePathAndNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node,
DataOutput out) |
public static final ThreadLocal<NormalizedNodeDataOutput> REUSABLE_WRITER_TL
public static final ThreadLocal<NormalizedNodeDataInput> REUSABLE_READER_TL
public static void serializePathAndNode(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> node, DataOutput out)
public static <T> void deserializePathAndNode(DataInput in, T instance, SerializationUtils.Applier<T> applier)
public static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> deserializeNormalizedNode(DataInput in)
public static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> deserializeNormalizedNode(byte[] bytes)
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 serializePath(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier path, DataOutput out)
public static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier deserializePath(DataInput in)
Copyright © 2019 OpenDaylight. All rights reserved.