RequestEntryT - Writer Request Entry type@PublicEvolving public abstract class AsyncSinkWriterStateSerializer<RequestEntryT extends Serializable> extends Object implements org.apache.flink.core.io.SimpleVersionedSerializer<BufferedRequestState<RequestEntryT>>
AsyncSinkWriter state.| 构造器和说明 |
|---|
AsyncSinkWriterStateSerializer() |
| 限定符和类型 | 方法和说明 |
|---|---|
BufferedRequestState<RequestEntryT> |
deserialize(int version,
byte[] serialized) |
protected abstract RequestEntryT |
deserializeRequestFromStream(long requestSize,
DataInputStream in) |
byte[] |
serialize(BufferedRequestState<RequestEntryT> obj)
Serializes state in form of
[DATA_IDENTIFIER,NUM_OF_ELEMENTS,SIZE1,REQUEST1,SIZE2,REQUEST2....].
|
protected abstract void |
serializeRequestToStream(RequestEntryT request,
DataOutputStream out) |
public byte[] serialize(BufferedRequestState<RequestEntryT> obj) throws IOException
serialize 在接口中 org.apache.flink.core.io.SimpleVersionedSerializer<BufferedRequestState<RequestEntryT extends Serializable>>IOExceptionpublic BufferedRequestState<RequestEntryT> deserialize(int version, byte[] serialized) throws IOException
deserialize 在接口中 org.apache.flink.core.io.SimpleVersionedSerializer<BufferedRequestState<RequestEntryT extends Serializable>>IOExceptionprotected abstract void serializeRequestToStream(RequestEntryT request, DataOutputStream out) throws IOException
IOExceptionprotected abstract RequestEntryT deserializeRequestFromStream(long requestSize, DataInputStream in) throws IOException
IOExceptionCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.