RosterFullException
class RosterFullException(message: String = "the game roster is full — all seats were filled before this peer joined") : IllegalStateException
Thrown by gameJoin when the host signals that admission is closed and this peer is not in the final voter set.
This is the roster-full case: the host's admission loop reached peerCount and exited before this peer called gameJoin. There are no available seats. The caller should surface this as a user-visible error (e.g. "game is full") rather than retrying — the roster is a committed Raft cluster config and cannot be grown without the host's cooperation.
Constructors
Link copied to clipboard
constructor(message: String = "the game roster is full — all seats were filled before this peer joined")