Package net.md_5.bungee.api.config
Class ListenerInfo
- java.lang.Object
-
- net.md_5.bungee.api.config.ListenerInfo
-
public class ListenerInfo extends Object
Class representing the configuration of a server listener. Used for allowing multiple listeners on different ports.
-
-
Constructor Summary
Constructors Constructor Description ListenerInfo(InetSocketAddress host, String motd, int maxPlayers, int tabListSize, List<String> serverPriority, boolean forceDefault, Map<String,String> forcedHosts, String tabListType, boolean setLocalAddress, boolean pingPassthrough, int queryPort, boolean queryEnabled)
Deprecated.ListenerInfo(SocketAddress socketAddress, String motd, int maxPlayers, int tabListSize, List<String> serverPriority, boolean forceDefault, Map<String,String> forcedHosts, String tabListType, boolean setLocalAddress, boolean pingPassthrough, int queryPort, boolean queryEnabled, boolean proxyProtocol)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getDefaultServer()
Deprecated.replaced byserverPriority
String
getFallbackServer()
Deprecated.replaced byserverPriority
Map<String,String>
getForcedHosts()
A list of host to server name mappings which will force a user to be transferred depending on the host they connect to.InetSocketAddress
getHost()
Deprecated.BungeeCord can listen via Unix domain socketsint
getMaxPlayers()
Max amount of slots displayed on the ping page.String
getMotd()
Displayed MOTD.int
getQueryPort()
What port to run udp query on.List<String>
getServerPriority()
List of servers in order of join attempt.SocketAddress
getSocketAddress()
Host to bind to.int
getTabListSize()
Number of players to be shown on the tab list.String
getTabListType()
The type of tab list to useint
hashCode()
boolean
isForceDefault()
Whether reconnect locations will be used, or else the user is simply transferred to the default server on connect.boolean
isPingPassthrough()
Whether to pass the ping through when we can reliably get the target server (force default server).boolean
isProxyProtocol()
Whether to support HAProxy PROXY protocol.boolean
isQueryEnabled()
Whether to enable udp query.boolean
isSetLocalAddress()
Whether to set the local address when connecting to servers.String
toString()
-
-
-
Constructor Detail
-
ListenerInfo
@Deprecated public ListenerInfo(InetSocketAddress host, String motd, int maxPlayers, int tabListSize, List<String> serverPriority, boolean forceDefault, Map<String,String> forcedHosts, String tabListType, boolean setLocalAddress, boolean pingPassthrough, int queryPort, boolean queryEnabled)
Deprecated.
-
ListenerInfo
public ListenerInfo(SocketAddress socketAddress, String motd, int maxPlayers, int tabListSize, List<String> serverPriority, boolean forceDefault, Map<String,String> forcedHosts, String tabListType, boolean setLocalAddress, boolean pingPassthrough, int queryPort, boolean queryEnabled, boolean proxyProtocol)
-
-
Method Detail
-
getDefaultServer
@Deprecated public String getDefaultServer()
Deprecated.replaced byserverPriority
Gets the highest priority server to join.- Returns:
- default server
-
getFallbackServer
@Deprecated public String getFallbackServer()
Deprecated.replaced byserverPriority
Gets the second highest priority server to join, or else the highest priority.- Returns:
- fallback server
-
getHost
@Deprecated public InetSocketAddress getHost()
Deprecated.BungeeCord can listen via Unix domain socketsGets the bind address as an InetSocketAddress if possible.- Returns:
- bind host
-
getSocketAddress
public SocketAddress getSocketAddress()
Host to bind to.
-
getMotd
public String getMotd()
Displayed MOTD.
-
getMaxPlayers
public int getMaxPlayers()
Max amount of slots displayed on the ping page.
-
getTabListSize
public int getTabListSize()
Number of players to be shown on the tab list.
-
getServerPriority
public List<String> getServerPriority()
List of servers in order of join attempt. First attempt is the first element, second attempt is the next element, etc etc.
-
isForceDefault
public boolean isForceDefault()
Whether reconnect locations will be used, or else the user is simply transferred to the default server on connect.
-
getForcedHosts
public Map<String,String> getForcedHosts()
A list of host to server name mappings which will force a user to be transferred depending on the host they connect to.
-
getTabListType
public String getTabListType()
The type of tab list to use
-
isSetLocalAddress
public boolean isSetLocalAddress()
Whether to set the local address when connecting to servers.
-
isPingPassthrough
public boolean isPingPassthrough()
Whether to pass the ping through when we can reliably get the target server (force default server).
-
getQueryPort
public int getQueryPort()
What port to run udp query on.
-
isQueryEnabled
public boolean isQueryEnabled()
Whether to enable udp query.
-
isProxyProtocol
public boolean isProxyProtocol()
Whether to support HAProxy PROXY protocol.
-
canEqual
protected boolean canEqual(Object other)
-
-