All Classes and Interfaces

Class
Description
Resolves a configured Bore executable or installs a verified managed release.
Recognizes public-port announcements from the pinned Bore client.
Receives ACF command invocations for tunnel status and lifecycle management.
Captures validated bridge configuration for asynchronous tunnel operations.
Stores managed-download policy, an optional executable path and download timeout.
Stores public-probe enablement, timing and the consecutive-failure threshold.
Stores the resolved Minecraft listener and automatic-detection preference.
Stores retry enablement, capped delay bounds and the optional attempt limit.
Stores relay endpoints, public-port selection and the optional shared secret.
Stores whether and when automatic tunnel startup should be scheduled.
Renders Adventure chat panels with configured text and permission-aware actions.
Loads and validates configurable command, tunnel and framework messages.
Retains validated literal messages and theme colors for one render snapshot.
Checks a Minecraft Java listener using the status handshake and ping exchange.
Shows the current connection address to authorized joining players.
Coordinates the lifecycle of PortBridge and its shared tunnel services.
Calculates bounded exponential reconnect delays and retry eligibility.
Validates configuration before publishing an immutable bridge settings value.
Owns one native Bore client and serializes its asynchronous lifecycle.
Provides an immutable view of the current tunnel for commands and notifications.
Describes preparation, connection, route health and terminal tunnel states.