Skip to main content

Module java

Module java 

Source
Expand description

This module contains the JavaConnection struct, which is used to represent a connection to a Java client.

StructsΒ§

BundleBuilder
Builder for creating packet bundles.
JavaConnection
A connection to a Java client.
KeepAliveTracker πŸ”’
ScheduledPlayPacket πŸ”’
A decoded play packet whose handler runs in the server’s inter-tick packet phase.

EnumsΒ§

DecodedPlayPacket πŸ”’
ImmediatePlayPacket πŸ”’
OutboundPacket
Outbound packet queue message for Java connections.
ScheduledPacketExecution πŸ”’
Cross-player concurrency permitted for a scheduled packet handler.
ScheduledPlayPacketKind πŸ”’

ConstantsΒ§

DISCONNECT_FLUSH_TIMEOUT πŸ”’

Type AliasesΒ§

JavaNetworkReader
Packet decoder over the read half of a Java client transport.
JavaNetworkWriter
Shared Java socket writer.
JavaTransportRead
Boxed read half of a Java client transport (a TCP socket or an in-memory pipe).
JavaTransportWrite
Boxed write half of a Java client transport.