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) Deprecated.voiddisconnect(net.md_5.bungee.api.chat.BaseComponent reason) Disconnects this end of the connection for the specified reason.voiddisconnect(net.md_5.bungee.api.chat.BaseComponent... reason) Disconnects this end of the connection for the specified reason.Deprecated.BungeeCord can accept connections via Unix domain socketsGets the remote address of this connection.booleanGets whether this connection is currently open, ie: not disconnected, and able to send / receive data.unsafe()Get the unsafe methods of this class.
-
Method Details
-
getAddress
Deprecated.BungeeCord can accept connections via Unix domain socketsGets the remote address of this connection.- Returns:
- the remote address
-
getSocketAddress
SocketAddress getSocketAddress()Gets the remote address of this connection.- Returns:
- the remote address
-
disconnect
Deprecated.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
-
disconnect
void disconnect(net.md_5.bungee.api.chat.BaseComponent... reason) 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
-
disconnect
void disconnect(net.md_5.bungee.api.chat.BaseComponent reason) 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
-
isConnected
boolean isConnected()Gets whether this connection is currently open, ie: not disconnected, and able to send / receive data.- Returns:
- current connection status
-
unsafe
Connection.Unsafe unsafe()Get the unsafe methods of this class.- Returns:
- the unsafe method interface
-