public abstract class TarantoolRequest extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
TarantoolRequest.Builder<B extends TarantoolRequest.Builder<B>>
Base class for request builder implementations
|
Constructor and Description |
---|
TarantoolRequest(TarantoolRequestType type,
TarantoolRequestBody body,
TarantoolRequestSignature signature)
Basic constructor.
|
Modifier and Type | Method and Description |
---|---|
TarantoolRequestBody |
getBody()
Get body
|
TarantoolHeader |
getHeader()
Get header
|
Optional<TarantoolRequestSignature> |
getSignature()
Get signature
|
void |
toMessagePack(org.msgpack.core.MessagePacker packer,
MessagePackObjectMapper mapper)
Encode incapsulated data using
MessagePacker |
String |
toString() |
public TarantoolRequest(TarantoolRequestType type, TarantoolRequestBody body, TarantoolRequestSignature signature)
type
- request type code supported by Tarantoolbody
- request body, may be emptysignature
- request signature, may be nullTarantoolRequestType
public TarantoolHeader getHeader()
public TarantoolRequestBody getBody()
Packable
public Optional<TarantoolRequestSignature> getSignature()
public void toMessagePack(org.msgpack.core.MessagePacker packer, MessagePackObjectMapper mapper) throws TarantoolDecoderException
MessagePacker
packer
- configured MessagePacker
mapper
- object-to-entity mapperTarantoolDecoderException
- if encoding failedCopyright © 2025 Picodata. All rights reserved.