| Interface | Description |
|---|---|
| MappingUpdatedListener |
Interface allows any component to register for events of newly added mappings.
|
| Class | Description |
|---|---|
| GridMarshallerMappingProcessor |
Processor responsible for managing custom
DiscoveryCustomMessage
events for exchanging marshalling mappings between nodes in grid. |
| MappedName |
Contains mapped class name and boolean flag showing whether this mapping was accepted by other nodes or not.
|
| MappingAcceptedMessage |
Is sent as an acknowledgement for successfully proposed new mapping (see
MappingProposedMessage). |
| MappingExchangeResult | |
| MappingProposedMessage |
Node sends this message when it wants to propose new marshaller mapping and to ensure that there are no conflicts
with this mapping on other nodes in cluster.
|
| MarshallerMappingItem |
Used to exchange mapping information on new mapping added or missing mapping requested flows.
|
| MarshallerMappingTransport |
Provides capabilities of sending custom discovery events to propose new mapping
or request missing mapping to
MarshallerContextImpl. |
| MissingMappingRequestMessage |
Client node receives discovery messages in asynchronous mode
so it is possible that all server nodes already accepted new mapping but clients are unaware about it.
|
| MissingMappingResponseMessage |
On receiving a
MissingMappingRequestMessage mapping request server node looks up class name
for requested platformId and typeId in its local marshaller cache and sends back
a MissingMappingResponseMessage mapping response with resolved class name. |
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023