Package net.md_5.bungee.api.connection
Interface Connection
- All Known Subinterfaces:
ConnectedPlayer,PendingConnection,ProxiedPlayer,Server
public interface Connection
A proxy connection is defined as a connection directly connected to a socket.
It should expose information about the remote peer, however not be specific
to a type of connection, whether server or player.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoiddisconnect(String reason) Disconnects this end of the connection for the specified reason.Gets the remote address of this connection.unsafe()Get the unsafe methods of this class.
-
Method Details
-
getAddress
InetSocketAddress getAddress()Gets the remote address of this connection.- Returns:
- the remote address
-
disconnect
Disconnects this end of the connection for the specified reason. If this is anProxiedPlayerthe respective server connection will be closed too.- Parameters:
reason- the reason shown to the player / sent to the server on disconnect
-
unsafe
Connection.Unsafe unsafe()Get the unsafe methods of this class.- Returns:
- the unsafe method interface
-