Skip to main content

Module java_migration

Module java_migration 

Source
Expand description

Java/Spring migration contract for legacy Hazelcast consumers.

The real Java artifacts live outside the Cargo workspace, but their public behavior is anchored here so the Rust protocol gate can enforce stable error mapping, safe codec registration, and fail-loud unsupported Hazelcast APIs.

Structs§

JavaClientRuntimeConfig
Java client runtime settings shared by the Boot 2/3/4 starters.
JavaCodecDescriptor
Codec/schema descriptor registered by the Java migration toolkit.
JavaCodecRegistryContract
Safe codec registry contract for Java clients.
JavaExceptionMapping
Java-facing mapping for one stable protocol error.
JavaRetryBackoff
Retry/backoff defaults for Java clients.
UnsupportedHazelcastApi
One unsupported Hazelcast API and its migration hint.
UnsupportedHazelcastApiManifest
Versioned manifest of unsupported Hazelcast APIs.

Enums§

JavaClientIdentityMode
Public identity source for Java clients.
JavaClientTopology
Java application topology mode for migration from Hazelcast.
JavaCodecKind
Serializer registration kind accepted or rejected by the Java toolkit.
JavaExceptionKind
Java exception kind documented for the Java client and Spring toolkit.
JavaMapOperation
Java map facade operation exposed by the migration toolkit.
JavaMapProtocolFamily
Protocol-level operation family for a Java map facade method.
JavaMigrationContractError
Java migration contract errors.
SpringCacheMode
Spring Cache integration mode.

Constants§

JAVA_MIGRATION_CONTRACT_VERSION
Current Java migration contract version.
SUPPORTED_SPRING_BOOT_GENERATIONS
Supported Spring Boot generations for the 0.49 Java migration contract.
UNSUPPORTED_HAZELCAST_APIS_MANIFEST
Checked-in manifest of Hazelcast APIs that HydraCache refuses to emulate.

Functions§

java_exception_mapping
Return the Java exception mapping for a stable protocol error.