ByteBuffer serialize(Struct headerStruct, Struct bodyStruct)
AbstractRequestResponse Contract
AbstractRequestResponse
is the abstraction of messages exchanged between Kafka clients and brokers.
Note
|
AbstractRequestResponse is a Java abstract class and cannot be created directly. It is created indirectly for the concrete AbstractRequestResponses.
|
AbstractRequestResponse
defines the single serialize
static method.
serialize
simply allocates a new java.nio.ByteBuffer for the given header and body structs followed by writing them out to the buffer (and rewinding the buffer).
serialize
is used when AbstractRequest and AbstractResponse are requested to serialize.
AbstractRequestResponse | Description |
---|---|
RequestHeader |
|
ResponseHeader |