Hierarchy For All Packages
- com.quietterminal.neon.client,
- com.quietterminal.neon.core,
- com.quietterminal.neon.host,
- com.quietterminal.neon.relay,
- com.quietterminal.neon.util
Class Hierarchy
- java.lang.Object
- com.quietterminal.neon.core.AbstractLifecycle (implements com.quietterminal.neon.core.Lifecycle)
- com.quietterminal.neon.client.NeonClient (implements java.lang.AutoCloseable)
- com.quietterminal.neon.host.NeonHost (implements java.lang.AutoCloseable)
- com.quietterminal.neon.relay.NeonRelay (implements java.lang.AutoCloseable)
- com.quietterminal.neon.core.AckStateMachine
- com.quietterminal.neon.util.Backpressure
- com.quietterminal.neon.core.ByteBufferPool
- java.util.logging.Formatter
- com.quietterminal.neon.util.NeonLogFormatter
- com.quietterminal.neon.core.GamePacketRegistry
- com.quietterminal.neon.util.LoggerConfig
- com.quietterminal.neon.core.NeonConfig
- com.quietterminal.neon.core.NeonConfig.Builder
- com.quietterminal.neon.util.NeonMetrics
- com.quietterminal.neon.core.NeonSocket (implements java.lang.AutoCloseable, com.quietterminal.neon.core.Transport)
- com.quietterminal.neon.core.ReliablePacketManager
- com.quietterminal.neon.util.RuntimeConfig
- com.quietterminal.neon.util.StructuredLogger
- com.quietterminal.neon.util.VersionMismatchHandler
- com.quietterminal.neon.util.VirtualThreads
- com.quietterminal.neon.core.AbstractLifecycle (implements com.quietterminal.neon.core.Lifecycle)
Interface Hierarchy
- com.quietterminal.neon.core.Lifecycle
- com.quietterminal.neon.core.PacketPayload
- com.quietterminal.neon.core.PayloadDeserializer
- com.quietterminal.neon.core.Transport
- com.quietterminal.neon.core.TriConsumer<A,
B, C>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.quietterminal.neon.core.Lifecycle.State
- com.quietterminal.neon.core.PacketType
- com.quietterminal.neon.core.SessionState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.quietterminal.neon.core.AckStateMachine.ProcessResult
- com.quietterminal.neon.core.GamePacketDescriptor
- com.quietterminal.neon.core.NeonPacket
- com.quietterminal.neon.core.NeonSocket.ReceivedNeonPacket
- com.quietterminal.neon.core.PacketHeader
- com.quietterminal.neon.core.PacketPayload.Ack (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.ConnectAccept (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.ConnectDeny (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.ConnectRequest (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.DisconnectNotice (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.GamePacket (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.HostRegister (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.PacketTypeEntry
- com.quietterminal.neon.core.PacketPayload.PacketTypeRegistry (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.Ping (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.Pong (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.ReconnectRequest (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.PacketPayload.SessionConfig (implements com.quietterminal.neon.core.PacketPayload)
- com.quietterminal.neon.core.Transport.ReceivedData
- java.lang.Record