Dropped IGameXmlReader.
ScriptEngineManager class cleanup. Use of ThreadPool to decrease startup time.
This commit is contained in:
@@ -29,7 +29,7 @@ import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import com.l2jmobius.commons.concurrent.ThreadPool;
|
||||
import com.l2jmobius.commons.util.IGameXmlReader;
|
||||
import com.l2jmobius.commons.util.IXmlReader;
|
||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import com.l2jmobius.gameserver.enums.ChatType;
|
||||
import com.l2jmobius.gameserver.geoengine.GeoEngine;
|
||||
@@ -56,7 +56,7 @@ import quests.Q00620_FourGoblets.Q00620_FourGoblets;
|
||||
* Four Selpuchers AI
|
||||
* @author Mobius
|
||||
*/
|
||||
public final class FourSepulchers extends AbstractNpcAI implements IGameXmlReader
|
||||
public final class FourSepulchers extends AbstractNpcAI implements IXmlReader
|
||||
{
|
||||
Logger LOGGER = Logger.getLogger(FourSepulchers.class.getName());
|
||||
|
||||
|
@@ -30,7 +30,7 @@ import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import com.l2jmobius.commons.util.CommonUtil;
|
||||
import com.l2jmobius.commons.util.IGameXmlReader;
|
||||
import com.l2jmobius.commons.util.IXmlReader;
|
||||
import com.l2jmobius.gameserver.ai.CtrlIntention;
|
||||
import com.l2jmobius.gameserver.enums.Movie;
|
||||
import com.l2jmobius.gameserver.enums.TrapAction;
|
||||
@@ -66,7 +66,7 @@ import instances.AbstractInstance;
|
||||
* Please maintain consistency between the Seed scripts.
|
||||
* @author Gigiikun
|
||||
*/
|
||||
public final class Stage1 extends AbstractInstance implements IGameXmlReader
|
||||
public final class Stage1 extends AbstractInstance implements IXmlReader
|
||||
{
|
||||
Logger LOGGER = Logger.getLogger(Stage1.class.getName());
|
||||
|
||||
|
@@ -30,7 +30,7 @@ import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import com.l2jmobius.Config;
|
||||
import com.l2jmobius.commons.util.IGameXmlReader;
|
||||
import com.l2jmobius.commons.util.IXmlReader;
|
||||
import com.l2jmobius.gameserver.data.xml.impl.CategoryData;
|
||||
import com.l2jmobius.gameserver.data.xml.impl.ClassListData;
|
||||
import com.l2jmobius.gameserver.data.xml.impl.SkillData;
|
||||
@@ -63,7 +63,7 @@ import ai.AbstractNpcAI;
|
||||
* Class Master AI.
|
||||
* @author Nik
|
||||
*/
|
||||
public final class ClassMaster extends AbstractNpcAI implements IGameXmlReader
|
||||
public final class ClassMaster extends AbstractNpcAI implements IXmlReader
|
||||
{
|
||||
// NPCs
|
||||
private static final List<Integer> CLASS_MASTERS = new ArrayList<>();
|
||||
|
@@ -26,7 +26,7 @@ import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import com.l2jmobius.Config;
|
||||
import com.l2jmobius.commons.util.IGameXmlReader;
|
||||
import com.l2jmobius.commons.util.IXmlReader;
|
||||
import com.l2jmobius.gameserver.enums.CategoryType;
|
||||
import com.l2jmobius.gameserver.enums.MailType;
|
||||
import com.l2jmobius.gameserver.instancemanager.MailManager;
|
||||
@@ -62,7 +62,7 @@ import ai.AbstractNpcAI;
|
||||
* Mentor Guide AI.
|
||||
* @author Gnacik, UnAfraid
|
||||
*/
|
||||
public final class MentorGuide extends AbstractNpcAI implements IGameXmlReader
|
||||
public final class MentorGuide extends AbstractNpcAI implements IXmlReader
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(MentorGuide.class.getName());
|
||||
|
||||
|
@@ -27,13 +27,13 @@ import org.w3c.dom.Document;
|
||||
import org.w3c.dom.NamedNodeMap;
|
||||
import org.w3c.dom.Node;
|
||||
|
||||
import com.l2jmobius.commons.util.IGameXmlReader;
|
||||
import com.l2jmobius.commons.util.IXmlReader;
|
||||
import com.l2jmobius.gameserver.model.StatsSet;
|
||||
|
||||
/**
|
||||
* @author UnAfraid
|
||||
*/
|
||||
class NpcBuffersData implements IGameXmlReader
|
||||
class NpcBuffersData implements IXmlReader
|
||||
{
|
||||
private static final Logger LOGGER = Logger.getLogger(NpcBuffersData.class.getName());
|
||||
|
||||
|
@@ -320,7 +320,7 @@ public class AdminQuest implements IAdminCommandHandler
|
||||
{
|
||||
sb.append("<a action=\"bypass -h admin_script_dir " + c + "\">" + c + "</a><br1>");
|
||||
}
|
||||
else if (c.endsWith(".java") || c.endsWith(".py"))
|
||||
else if (c.endsWith(".java"))
|
||||
{
|
||||
sb.append("<a action=\"bypass -h admin_script_load " + c + "\"><font color=\"LEVEL\">" + c + "</font></a><br1>");
|
||||
}
|
||||
@@ -352,7 +352,7 @@ public class AdminQuest implements IAdminCommandHandler
|
||||
{
|
||||
sb.append("<a action=\"bypass -h admin_script_dir " + currentPath + "/" + c + "\">" + (questReducedNames ? getQuestName(c) : c) + "</a><br1>");
|
||||
}
|
||||
else if (c.endsWith(".java") || c.endsWith(".py"))
|
||||
else if (c.endsWith(".java"))
|
||||
{
|
||||
sb.append("<a action=\"bypass -h admin_script_load " + currentPath + "/" + c + "\"><font color=\"LEVEL\">" + c + "</font></a><br1>");
|
||||
}
|
||||
|
@@ -222,7 +222,7 @@ public class AdminReload implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
ScriptEngineManager.getInstance().executeEffectMasterHandler();
|
||||
ScriptEngineManager.getInstance().executeScript(ScriptEngineManager.EFFECT_MASTER_HANDLER_FILE);
|
||||
AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded effect master handler.");
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -236,7 +236,7 @@ public class AdminReload implements IAdminCommandHandler
|
||||
{
|
||||
try
|
||||
{
|
||||
ScriptEngineManager.getInstance().executeMasterHandler();
|
||||
ScriptEngineManager.getInstance().executeScript(ScriptEngineManager.MASTER_HANDLER_FILE);
|
||||
AdminData.getInstance().broadcastMessageToGMs(activeChar.getName() + ": Reloaded master handler.");
|
||||
}
|
||||
catch (Exception e)
|
||||
|
@@ -182,7 +182,7 @@ public class Reload implements ITelnetCommand
|
||||
{
|
||||
try
|
||||
{
|
||||
ScriptEngineManager.getInstance().executeEffectMasterHandler();
|
||||
ScriptEngineManager.getInstance().executeScript(ScriptEngineManager.EFFECT_MASTER_HANDLER_FILE);
|
||||
return AdminData.getInstance().broadcastMessageToGMs("Telnet Admin: Reloaded effect master handler.");
|
||||
}
|
||||
catch (Exception e)
|
||||
@@ -195,7 +195,7 @@ public class Reload implements ITelnetCommand
|
||||
{
|
||||
try
|
||||
{
|
||||
ScriptEngineManager.getInstance().executeMasterHandler();
|
||||
ScriptEngineManager.getInstance().executeScript(ScriptEngineManager.MASTER_HANDLER_FILE);
|
||||
return AdminData.getInstance().broadcastMessageToGMs("Telnet Admin: Reloaded master handler.");
|
||||
}
|
||||
catch (Exception e)
|
||||
|
Reference in New Issue
Block a user