Interface IgniteAdapter
public interface IgniteAdapter
Builder of adapted
Ignite 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:
IgniteAdapter.Builder.allowExtraFields(boolean)IgniteAdapter.Builder.tableTypeRegistry(TableTypeRegistry)
Note that this builder has a mutable internal state.
Examples:
var ignite3Client = IgniteClient.builder().addresses("127.0.0.1").build();
try (IgniteAdapter adapter = IgniteAdapter.builder(ignite3Client)
.allowExtraFields(true)
.build()) {
//...
}
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classBuilder for IgniteAdapter. -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic IgniteAdapter.Builderbuilder(org.gridgain.ignite.migrationtools.adapter.ignite3.proxies.IgniteProxy ignite3Client) Creates a new builder.
-
Method Details
-
builder
static IgniteAdapter.Builder builder(org.gridgain.ignite.migrationtools.adapter.ignite3.proxies.IgniteProxy ignite3Client) Creates a new builder.- Returns:
- New Adapter builder.
-