Package org.spongepowered.api.network
Interface RemoteConnection
- All Known Subinterfaces:
ClientSideConnection
,EngineConnection
,RconConnection
,ServerSideConnection
public interface RemoteConnection
-
Method Summary
Modifier and TypeMethodDescriptionboolean
active()
Gets whatever the connection is open.address()
Gets theInetSocketAddress
of this connection.void
close()
Closes the connection.Gets the host name the connection is connecting to the server with.
-
Method Details
-
active
boolean active()Gets whatever the connection is open.- Returns:
true
if the connection is open.
-
address
InetSocketAddress address()Gets theInetSocketAddress
of this connection.- Returns:
- The address
-
virtualHost
InetSocketAddress virtualHost()Gets the host name the connection is connecting to the server with.Examples include: If a player is connecting to `mc.example.com`, the hostname will show `mc.example.com`. This is NOT the originating hostname of the client.
- Returns:
- The host name
-
close
void close()Closes the connection.
-