HellboundManager.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /*
  2. * This program is free software: you can redistribute it and/or modify it under
  3. * the terms of the GNU General Public License as published by the Free Software
  4. * Foundation, either version 3 of the License, or (at your option) any later
  5. * version.
  6. *
  7. * This program is distributed in the hope that it will be useful, but WITHOUT
  8. * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  9. * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  10. * details.
  11. *
  12. * You should have received a copy of the GNU General Public License along with
  13. * this program. If not, see <http://www.gnu.org/licenses/>.
  14. */
  15. package com.l2jserver.gameserver.instancemanager;
  16. import java.util.logging.Logger;
  17. public class HellboundManager
  18. {
  19. private static final Logger _log = Logger.getLogger(HellboundManager.class.getName());
  20. private HellboundManager()
  21. {
  22. _log.info(getClass().getSimpleName()+": Initializing");
  23. init();
  24. }
  25. private void init()
  26. {
  27. _log.info(getClass().getSimpleName()+": Mode: dummy");
  28. if (isLocked())
  29. _log.info(getClass().getSimpleName()+": State: locked");
  30. else
  31. _log.info(getClass().getSimpleName()+": State: unlocked");
  32. }
  33. /**
  34. * Returns true if Hellbound is locked
  35. * @return
  36. */
  37. public boolean isLocked()
  38. {
  39. return false;
  40. }
  41. public static final HellboundManager getInstance()
  42. {
  43. return SingletonHolder._instance;
  44. }
  45. @SuppressWarnings("synthetic-access")
  46. private static class SingletonHolder
  47. {
  48. protected static final HellboundManager _instance = new HellboundManager();
  49. }
  50. }