Package | Description |
---|---|
io.picodata.driver.protocol |
Tarantool binary protocol primitives and helpers
|
Modifier and Type | Field and Description |
---|---|
protected TarantoolRequestSignature |
TarantoolRequest.Builder.signature |
Modifier and Type | Method and Description |
---|---|
TarantoolRequestSignature |
TarantoolRequestSignature.addComponent(Object component)
Add a signature component to the end of the components list
Appends either the component value if the component is of type String or the
component class to the components list and re-calculates the hashcode.
|
static TarantoolRequestSignature |
TarantoolRequestSignature.create(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Class<?> resultClass)
Factory method for caching default result mapper suppliers
|
static TarantoolRequestSignature |
TarantoolRequestSignature.create(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<?> resultContainerSupplier,
Class<?> resultClass)
Factory method for caching default multi value result mapper suppliers
|
static TarantoolRequestSignature |
TarantoolRequestSignature.create(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<?> resultContainerSupplier,
ValueConverter<org.msgpack.value.Value,?> valueConverter)
Factory method for caching default multi value result mapper suppliers
|
static TarantoolRequestSignature |
TarantoolRequestSignature.create(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
Supplier<? extends MessagePackValueMapper> resultMapperSupplier)
Factory method for a typical RPC usage
|
static TarantoolRequestSignature |
TarantoolRequestSignature.create(String functionName,
Collection<?> arguments,
Supplier<? extends MessagePackObjectMapper> argumentsMapperSupplier,
ValueConverter<org.msgpack.value.Value,?> valueConverter)
Factory method for caching default result mapper suppliers
|
Modifier and Type | Method and Description |
---|---|
Optional<TarantoolRequestSignature> |
TarantoolRequest.getSignature()
Get signature
|
Modifier and Type | Method and Description |
---|---|
B |
TarantoolRequest.Builder.withSignature(TarantoolRequestSignature signature)
Set request signature
|
Constructor and Description |
---|
TarantoolRequest(TarantoolRequestType type,
TarantoolRequestBody body,
TarantoolRequestSignature signature)
Basic constructor.
|
Copyright © 2025 Picodata. All rights reserved.