Interface IgniteClientAdapter
public interface IgniteClientAdapter
Builder of adapted
IgniteClient instances.
These instances provide the same interface as Ignite 2 but are backed by an Ignite 3 cluster.
This class accepts an Ignite 3 Client.
This class also allows configuring the resulting adapter using:
IgniteClientAdapter.Builder.allowExtraFields(boolean)IgniteClientAdapter.Builder.tableTypeRegistry(TableTypeRegistry)
Note that this builder has a mutable internal state.
Examples:
var ignite3Client = IgniteClient.builder().addresses("127.0.0.1").build();
try (IgniteClient adapter = IgniteClientAdapter.builder(ignite3Client)
.allowExtraFields(true)
.build()) {
//...
}
-
Nested Class Summary
Nested Classes -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic IgniteClientAdapter.Builderbuilder(org.apache.ignite3.client.IgniteClient ignite3Client) Creates a new builder.
-
Method Details
-
builder
Creates a new builder.- Parameters:
ignite3Client- An Ignite 3 client.- Returns:
- New Adapter builder.
-