## Uses of Interface
org.apache.ignite.spi.discovery.DiscoverySpiCustomMessage

Packages that use DiscoverySpiCustomMessage
org.apache.ignite.internal.managers.discovery: TODO.
org.apache.ignite.internal.processors.cache.persistence.wal.reader
org.apache.ignite.spi.discovery: Contains APIs for topology manager SPI.
org.apache.ignite.spi.discovery.isolated: Contains implementation of special "isolated" mode for single-node cluster.
org.apache.ignite.spi.discovery.tcp: Contains default TCP/IP implementation for discovery SPI.
org.apache.ignite.spi.discovery.tcp.messages: Contains implementation messages.

### Uses of DiscoverySpiCustomMessage in org.apache.ignite.internal.managers.discovery

Classes in org.apache.ignite.internal.managers.discovery that implement DiscoverySpiCustomMessage
`class` `CustomMessageWrapper`
`class` `SecurityAwareCustomMessageWrapper` Extends `CustomMessageWrapper` with ID of security subject that initiated the current message.

Methods in org.apache.ignite.internal.managers.discovery that return DiscoverySpiCustomMessage
`@Nullable DiscoverySpiCustomMessage` SecurityAwareCustomMessageWrapper.`ackMessage()` Called when custom message has been handled by all nodes.
`@Nullable DiscoverySpiCustomMessage` CustomMessageWrapper.`ackMessage()` Called when custom message has been handled by all nodes.

Methods in org.apache.ignite.internal.managers.discovery with parameters of type DiscoverySpiCustomMessage
`boolean` IgniteDiscoverySpiInternalListener.`beforeSendCustomEvent(DiscoverySpi spi, IgniteLogger log, DiscoverySpiCustomMessage msg)`

### Uses of DiscoverySpiCustomMessage in org.apache.ignite.internal.processors.cache.persistence.wal.reader

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader with parameters of type DiscoverySpiCustomMessage
`void` StandaloneNoopDiscoverySpi.`sendCustomEvent(DiscoverySpiCustomMessage msg)` Sends custom message across the ring.

### Uses of DiscoverySpiCustomMessage in org.apache.ignite.spi.discovery

Methods in org.apache.ignite.spi.discovery that return DiscoverySpiCustomMessage
`@Nullable DiscoverySpiCustomMessage` DiscoverySpiCustomMessage.`ackMessage()` Called when custom message has been handled by all nodes.
`DiscoverySpiCustomMessage` DiscoveryNotification.`getCustomMsgData()`

Methods in org.apache.ignite.spi.discovery with parameters of type DiscoverySpiCustomMessage
`void` DiscoverySpi.`sendCustomEvent(DiscoverySpiCustomMessage msg)` Sends custom message across the ring.

Constructors in org.apache.ignite.spi.discovery with parameters of type DiscoverySpiCustomMessage
Constructor and Description
`DiscoveryNotification(int eventType, long topVer, ClusterNode node, Collection<ClusterNode> topSnapshot, @Nullable Map<Long,Collection<ClusterNode>> topHist, @Nullable DiscoverySpiCustomMessage customMsgData, SpanContainer spanContainer)`

### Uses of DiscoverySpiCustomMessage in org.apache.ignite.spi.discovery.isolated

Methods in org.apache.ignite.spi.discovery.isolated with parameters of type DiscoverySpiCustomMessage
`void` IsolatedDiscoverySpi.`sendCustomEvent(DiscoverySpiCustomMessage msg)` Sends custom message across the ring.

### Uses of DiscoverySpiCustomMessage in org.apache.ignite.spi.discovery.tcp

Methods in org.apache.ignite.spi.discovery.tcp with parameters of type DiscoverySpiCustomMessage
`void` TcpDiscoverySpi.`sendCustomEvent(DiscoverySpiCustomMessage msg)` Sends custom message across the ring.

### Uses of DiscoverySpiCustomMessage in org.apache.ignite.spi.discovery.tcp.messages

Methods in org.apache.ignite.spi.discovery.tcp.messages that return DiscoverySpiCustomMessage
`@Nullable DiscoverySpiCustomMessage` TcpDiscoveryCustomEventMessage.`message(@NotNull Marshaller marsh, ClassLoader ldr)`

Methods in org.apache.ignite.spi.discovery.tcp.messages with parameters of type DiscoverySpiCustomMessage
`void` TcpDiscoveryCustomEventMessage.`message(@Nullable DiscoverySpiCustomMessage msg, @NotNull byte[] msgBytes)`

Constructors in org.apache.ignite.spi.discovery.tcp.messages with parameters of type DiscoverySpiCustomMessage
Constructor and Description
`TcpDiscoveryCustomEventMessage(UUID creatorNodeId, @Nullable DiscoverySpiCustomMessage msg, @NotNull byte[] msgBytes)`
`TcpDiscoveryServerOnlyCustomEventMessage(UUID creatorNodeId, @NotNull DiscoverySpiCustomMessage msg, @NotNull byte[] msgBytes)`

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.13.0
Release Date | : April 20 2022