Class ConnectionManager
java.lang.Object
org.geysermc.floodgate.core.connection.ConnectionManager
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.geysermc.api.connection.Connection>intbooleanaddAcceptedConnection(org.geysermc.api.connection.Connection connection) voidaddConnection(org.geysermc.api.connection.Connection connection) @Nullable org.geysermc.api.connection.ConnectionconnectionByPlatformIdentifier(@NonNull Object platformIdentifier) org.geysermc.api.connection.ConnectionconnectionByUuid(UUID javaId) org.geysermc.api.connection.ConnectionconnectionByXuid(String xuid) org.geysermc.api.connection.ConnectionfindPendingConnection(UUID javaId) protected abstract @Nullable ObjectvoidremoveConnection(Object platformIdentifier)
-
Field Details
-
platformIdentifierToConnection
-
-
Constructor Details
-
ConnectionManager
public ConnectionManager()
-
-
Method Details
-
connectionByUuid
-
connectionByXuid
-
connectionByPlatformIdentifier
public @Nullable org.geysermc.api.connection.Connection connectionByPlatformIdentifier(@NonNull Object platformIdentifier) -
platformIdentifierOrConnectionFor
-
addConnection
public void addConnection(org.geysermc.api.connection.Connection connection) -
addAcceptedConnection
public boolean addAcceptedConnection(org.geysermc.api.connection.Connection connection) -
findPendingConnection
-
removeConnection
-
acceptedConnections
-
acceptedConnectionsCount
public int acceptedConnectionsCount()
-