From bba9f4be4fcd7ddf0c4c5e208e57a3cc34dce2b7 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sat, 30 Sep 2017 16:31:07 +0000 Subject: [PATCH] More eclipse login issue changes. --- .../loginserver/GameServerTable.java | 5 ++-- .../loginserver/LoginController.java | 26 +++---------------- .../l2jmobius/loginserver/SelectorHelper.java | 3 ++- .../network/mmocore/IAcceptFilter.java | 3 ++- .../loginserver/GameServerTable.java | 5 ++-- .../loginserver/LoginController.java | 26 +++---------------- .../l2jmobius/loginserver/SelectorHelper.java | 3 ++- .../network/mmocore/IAcceptFilter.java | 3 ++- .../loginserver/GameServerTable.java | 5 ++-- .../loginserver/LoginController.java | 26 +++---------------- .../l2jmobius/loginserver/SelectorHelper.java | 3 ++- .../network/mmocore/IAcceptFilter.java | 3 ++- .../commons/mmocore/IAcceptFilter.java | 3 ++- .../loginserver/GameServerTable.java | 5 ++-- .../loginserver/LoginController.java | 26 +++---------------- .../l2jmobius/loginserver/SelectorHelper.java | 3 ++- .../loginserver/GameServerTable.java | 5 ++-- .../loginserver/LoginController.java | 26 +++---------------- .../l2jmobius/loginserver/SelectorHelper.java | 3 ++- .../network/mmocore/IAcceptFilter.java | 3 ++- 20 files changed, 55 insertions(+), 130 deletions(-) diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/GameServerTable.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/GameServerTable.java index 4bb7ad5248..c218d2af03 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/GameServerTable.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/GameServerTable.java @@ -611,16 +611,17 @@ public final class GameServerTable implements IGameXmlReader * @param addr the addr * @return the server address */ + @SuppressWarnings("unlikely-arg-type") public String getServerAddress(InetAddress addr) { for (GameServerAddress a : _addrs) { - if (a.getAddress().equals(addr.getAddress())) + if (a.equals(addr)) { return a.getServerAddress(); } } - return null; // should not happens + return null; // should not happen } /** diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/LoginController.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/LoginController.java index 9601b005b8..b7865426f2 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/LoginController.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/LoginController.java @@ -323,39 +323,21 @@ public class LoginController _bannedIps.putIfAbsent(address, System.currentTimeMillis() + duration); } - public boolean isBannedAddress(InetAddress address) + public boolean isBannedAddress(InetAddress address) throws UnknownHostException { final String[] parts = address.getHostAddress().split("\\."); Long bi = _bannedIps.get(address); if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + "." + parts[2] + ".0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + "." + parts[2] + ".0")); } if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + ".0.0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + ".0.0")); } if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + ".0.0.0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + ".0.0.0")); } if (bi != null) { diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/SelectorHelper.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/SelectorHelper.java index fd2418e86f..551816b583 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/SelectorHelper.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/SelectorHelper.java @@ -16,6 +16,7 @@ */ package com.l2jmobius.loginserver; +import java.net.UnknownHostException; import java.nio.channels.SocketChannel; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; @@ -59,7 +60,7 @@ public class SelectorHelper implements IMMOExecutor, IClientFacto } @Override - public boolean accept(SocketChannel sc) + public boolean accept(SocketChannel sc) throws UnknownHostException { return _ipv4filter.accept(sc) && !LoginController.getInstance().isBannedAddress(sc.socket().getInetAddress()); } diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java index a0b2f52439..afa58be791 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java @@ -16,6 +16,7 @@ */ package com.l2jmobius.loginserver.network.mmocore; +import java.net.UnknownHostException; import java.nio.channels.SocketChannel; /** @@ -23,5 +24,5 @@ import java.nio.channels.SocketChannel; */ public interface IAcceptFilter { - boolean accept(SocketChannel sc); + boolean accept(SocketChannel sc) throws UnknownHostException; } diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/GameServerTable.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/GameServerTable.java index 4bb7ad5248..c218d2af03 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/GameServerTable.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/GameServerTable.java @@ -611,16 +611,17 @@ public final class GameServerTable implements IGameXmlReader * @param addr the addr * @return the server address */ + @SuppressWarnings("unlikely-arg-type") public String getServerAddress(InetAddress addr) { for (GameServerAddress a : _addrs) { - if (a.getAddress().equals(addr.getAddress())) + if (a.equals(addr)) { return a.getServerAddress(); } } - return null; // should not happens + return null; // should not happen } /** diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/LoginController.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/LoginController.java index 9601b005b8..b7865426f2 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/LoginController.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/LoginController.java @@ -323,39 +323,21 @@ public class LoginController _bannedIps.putIfAbsent(address, System.currentTimeMillis() + duration); } - public boolean isBannedAddress(InetAddress address) + public boolean isBannedAddress(InetAddress address) throws UnknownHostException { final String[] parts = address.getHostAddress().split("\\."); Long bi = _bannedIps.get(address); if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + "." + parts[2] + ".0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + "." + parts[2] + ".0")); } if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + ".0.0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + ".0.0")); } if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + ".0.0.0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + ".0.0.0")); } if (bi != null) { diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/SelectorHelper.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/SelectorHelper.java index fd2418e86f..551816b583 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/SelectorHelper.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/SelectorHelper.java @@ -16,6 +16,7 @@ */ package com.l2jmobius.loginserver; +import java.net.UnknownHostException; import java.nio.channels.SocketChannel; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; @@ -59,7 +60,7 @@ public class SelectorHelper implements IMMOExecutor, IClientFacto } @Override - public boolean accept(SocketChannel sc) + public boolean accept(SocketChannel sc) throws UnknownHostException { return _ipv4filter.accept(sc) && !LoginController.getInstance().isBannedAddress(sc.socket().getInetAddress()); } diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java index a0b2f52439..afa58be791 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java @@ -16,6 +16,7 @@ */ package com.l2jmobius.loginserver.network.mmocore; +import java.net.UnknownHostException; import java.nio.channels.SocketChannel; /** @@ -23,5 +24,5 @@ import java.nio.channels.SocketChannel; */ public interface IAcceptFilter { - boolean accept(SocketChannel sc); + boolean accept(SocketChannel sc) throws UnknownHostException; } diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/GameServerTable.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/GameServerTable.java index 4bb7ad5248..c218d2af03 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/GameServerTable.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/GameServerTable.java @@ -611,16 +611,17 @@ public final class GameServerTable implements IGameXmlReader * @param addr the addr * @return the server address */ + @SuppressWarnings("unlikely-arg-type") public String getServerAddress(InetAddress addr) { for (GameServerAddress a : _addrs) { - if (a.getAddress().equals(addr.getAddress())) + if (a.equals(addr)) { return a.getServerAddress(); } } - return null; // should not happens + return null; // should not happen } /** diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/LoginController.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/LoginController.java index 9601b005b8..b7865426f2 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/LoginController.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/LoginController.java @@ -323,39 +323,21 @@ public class LoginController _bannedIps.putIfAbsent(address, System.currentTimeMillis() + duration); } - public boolean isBannedAddress(InetAddress address) + public boolean isBannedAddress(InetAddress address) throws UnknownHostException { final String[] parts = address.getHostAddress().split("\\."); Long bi = _bannedIps.get(address); if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + "." + parts[2] + ".0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + "." + parts[2] + ".0")); } if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + ".0.0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + ".0.0")); } if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + ".0.0.0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + ".0.0.0")); } if (bi != null) { diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/SelectorHelper.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/SelectorHelper.java index fd2418e86f..551816b583 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/SelectorHelper.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/SelectorHelper.java @@ -16,6 +16,7 @@ */ package com.l2jmobius.loginserver; +import java.net.UnknownHostException; import java.nio.channels.SocketChannel; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; @@ -59,7 +60,7 @@ public class SelectorHelper implements IMMOExecutor, IClientFacto } @Override - public boolean accept(SocketChannel sc) + public boolean accept(SocketChannel sc) throws UnknownHostException { return _ipv4filter.accept(sc) && !LoginController.getInstance().isBannedAddress(sc.socket().getInetAddress()); } diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java index a0b2f52439..afa58be791 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java @@ -16,6 +16,7 @@ */ package com.l2jmobius.loginserver.network.mmocore; +import java.net.UnknownHostException; import java.nio.channels.SocketChannel; /** @@ -23,5 +24,5 @@ import java.nio.channels.SocketChannel; */ public interface IAcceptFilter { - boolean accept(SocketChannel sc); + boolean accept(SocketChannel sc) throws UnknownHostException; } diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/commons/mmocore/IAcceptFilter.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/commons/mmocore/IAcceptFilter.java index a0e160b7f8..5abf77ced0 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/commons/mmocore/IAcceptFilter.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/commons/mmocore/IAcceptFilter.java @@ -16,6 +16,7 @@ */ package com.l2jmobius.commons.mmocore; +import java.net.UnknownHostException; import java.nio.channels.SocketChannel; /** @@ -23,5 +24,5 @@ import java.nio.channels.SocketChannel; */ public interface IAcceptFilter { - boolean accept(SocketChannel sc); + boolean accept(SocketChannel sc) throws UnknownHostException; } diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/GameServerTable.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/GameServerTable.java index bada399c49..c611bcc4dd 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/GameServerTable.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/GameServerTable.java @@ -599,16 +599,17 @@ public final class GameServerTable implements IXmlReader * @param addr the addr * @return the server address */ + @SuppressWarnings("unlikely-arg-type") public String getServerAddress(InetAddress addr) { for (GameServerAddress a : _addrs) { - if (a.getAddress().equals(addr.getAddress())) + if (a.equals(addr)) { return a.getServerAddress(); } } - return null; // should not happens + return null; // should not happen } /** diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/LoginController.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/LoginController.java index 529f0e3b21..5faa28a78f 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/LoginController.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/LoginController.java @@ -321,39 +321,21 @@ public class LoginController _bannedIps.putIfAbsent(address, System.currentTimeMillis() + duration); } - public boolean isBannedAddress(InetAddress address) + public boolean isBannedAddress(InetAddress address) throws UnknownHostException { final String[] parts = address.getHostAddress().split("\\."); Long bi = _bannedIps.get(address); if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + "." + parts[2] + ".0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + "." + parts[2] + ".0")); } if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + ".0.0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + ".0.0")); } if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + ".0.0.0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + ".0.0.0")); } if (bi != null) { diff --git a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/SelectorHelper.java b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/SelectorHelper.java index 328deb5e8a..96e1875ed7 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/SelectorHelper.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/com/l2jmobius/loginserver/SelectorHelper.java @@ -16,6 +16,7 @@ */ package com.l2jmobius.loginserver; +import java.net.UnknownHostException; import java.nio.channels.SocketChannel; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; @@ -59,7 +60,7 @@ public class SelectorHelper implements IMMOExecutor, IClientFacto } @Override - public boolean accept(SocketChannel sc) + public boolean accept(SocketChannel sc) throws UnknownHostException { return _ipv4filter.accept(sc) && !LoginController.getInstance().isBannedAddress(sc.socket().getInetAddress()); } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/GameServerTable.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/GameServerTable.java index 4bb7ad5248..c218d2af03 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/GameServerTable.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/GameServerTable.java @@ -611,16 +611,17 @@ public final class GameServerTable implements IGameXmlReader * @param addr the addr * @return the server address */ + @SuppressWarnings("unlikely-arg-type") public String getServerAddress(InetAddress addr) { for (GameServerAddress a : _addrs) { - if (a.getAddress().equals(addr.getAddress())) + if (a.equals(addr)) { return a.getServerAddress(); } } - return null; // should not happens + return null; // should not happen } /** diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/LoginController.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/LoginController.java index 9601b005b8..b7865426f2 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/LoginController.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/LoginController.java @@ -323,39 +323,21 @@ public class LoginController _bannedIps.putIfAbsent(address, System.currentTimeMillis() + duration); } - public boolean isBannedAddress(InetAddress address) + public boolean isBannedAddress(InetAddress address) throws UnknownHostException { final String[] parts = address.getHostAddress().split("\\."); Long bi = _bannedIps.get(address); if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + "." + parts[2] + ".0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + "." + parts[2] + ".0")); } if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + ".0.0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + "." + parts[1] + ".0.0")); } if (bi == null) { - try - { - bi = _bannedIps.get(InetAddress.getByName(parts[0] + ".0.0.0")); - } - catch (UnknownHostException e) - { - } + bi = _bannedIps.get(InetAddress.getByName(parts[0] + ".0.0.0")); } if (bi != null) { diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/SelectorHelper.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/SelectorHelper.java index fd2418e86f..551816b583 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/SelectorHelper.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/SelectorHelper.java @@ -16,6 +16,7 @@ */ package com.l2jmobius.loginserver; +import java.net.UnknownHostException; import java.nio.channels.SocketChannel; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; @@ -59,7 +60,7 @@ public class SelectorHelper implements IMMOExecutor, IClientFacto } @Override - public boolean accept(SocketChannel sc) + public boolean accept(SocketChannel sc) throws UnknownHostException { return _ipv4filter.accept(sc) && !LoginController.getInstance().isBannedAddress(sc.socket().getInetAddress()); } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java index a0b2f52439..afa58be791 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/loginserver/network/mmocore/IAcceptFilter.java @@ -16,6 +16,7 @@ */ package com.l2jmobius.loginserver.network.mmocore; +import java.net.UnknownHostException; import java.nio.channels.SocketChannel; /** @@ -23,5 +24,5 @@ import java.nio.channels.SocketChannel; */ public interface IAcceptFilter { - boolean accept(SocketChannel sc); + boolean accept(SocketChannel sc) throws UnknownHostException; }