Package me.internalizable.numdrassl.api.messaging.message
package me.internalizable.numdrassl.api.messaging.message
Message types for cross-proxy communication.
This package contains the concrete message record types that are transmitted
between proxy instances. All messages implement ChannelMessage.
Message Types
HeartbeatMessage- Proxy health monitoring and discoveryPlayerCountMessage- Player count synchronizationChatMessage- Cross-proxy chat deliveryTransferMessage- Player transfer coordinationPluginMessage- Custom plugin dataBroadcastMessage- Cluster-wide broadcasts
Serialization
All message types are immutable records that serialize to JSON for transport over Redis pub/sub.
- See Also:
-
Record ClassesClassDescriptionCluster-wide broadcast message for announcements to all proxies.Cross-proxy chat message for delivering messages to players on other proxies.Heartbeat message for proxy health monitoring and discovery.Player count update message for synchronizing counts across proxies.Plugin-defined custom message for cross-proxy communication.Player transfer coordination message between proxies.