@Internal public final class PulsarSerdeUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
deserializeBytes(DataInputStream in) |
static <K,V> Map<K,V> |
deserializeMap(DataInputStream in,
org.apache.flink.util.function.FunctionWithException<DataInputStream,K,IOException> keyDeserializer,
org.apache.flink.util.function.FunctionWithException<DataInputStream,V,IOException> valueDeserializer) |
static <T> T |
deserializeObject(DataInputStream in) |
static <T> Set<T> |
deserializeSet(DataInputStream in,
org.apache.flink.util.function.FunctionWithException<DataInputStream,T,IOException> deserializer) |
static void |
serializeBytes(DataOutputStream out,
byte[] bytes) |
static <K,V> void |
serializeMap(DataOutputStream out,
Map<K,V> map,
org.apache.flink.util.function.BiConsumerWithException<DataOutputStream,K,IOException> keySerializer,
org.apache.flink.util.function.BiConsumerWithException<DataOutputStream,V,IOException> valueSerializer) |
static void |
serializeObject(DataOutputStream out,
Object obj) |
static <T> void |
serializeSet(DataOutputStream out,
Set<T> set,
org.apache.flink.util.function.BiConsumerWithException<DataOutputStream,T,IOException> serializer) |
public static void serializeBytes(DataOutputStream out, byte[] bytes) throws IOException
IOExceptionpublic static byte[] deserializeBytes(DataInputStream in) throws IOException
IOExceptionpublic static void serializeObject(DataOutputStream out, Object obj) throws IOException
IOExceptionpublic static <T> T deserializeObject(DataInputStream in) throws IOException
IOExceptionpublic static <T> void serializeSet(DataOutputStream out, Set<T> set, org.apache.flink.util.function.BiConsumerWithException<DataOutputStream,T,IOException> serializer) throws IOException
IOExceptionpublic static <T> Set<T> deserializeSet(DataInputStream in, org.apache.flink.util.function.FunctionWithException<DataInputStream,T,IOException> deserializer) throws IOException
IOExceptionpublic static <K,V> void serializeMap(DataOutputStream out, Map<K,V> map, org.apache.flink.util.function.BiConsumerWithException<DataOutputStream,K,IOException> keySerializer, org.apache.flink.util.function.BiConsumerWithException<DataOutputStream,V,IOException> valueSerializer) throws IOException
IOExceptionpublic static <K,V> Map<K,V> deserializeMap(DataInputStream in, org.apache.flink.util.function.FunctionWithException<DataInputStream,K,IOException> keyDeserializer, org.apache.flink.util.function.FunctionWithException<DataInputStream,V,IOException> valueDeserializer) throws IOException
IOExceptionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.