001
014
015 package com.liferay.portal.kernel.servlet;
016
017 import com.liferay.portal.kernel.util.InitialThreadLocal;
018
019
022 public class PluginContextLifecycleThreadLocal {
023
024 public static boolean isDestroying() {
025 return _destroying.get();
026 }
027
028 public static boolean isInitializing() {
029 return _initializing.get();
030 }
031
032 public static void setDestroying(boolean destroying) {
033 _destroying.set(destroying);
034 }
035
036 public static void setInitializing(boolean initializing) {
037 _initializing.set(initializing);
038 }
039
040 private static ThreadLocal<Boolean> _destroying =
041 new InitialThreadLocal<Boolean>(
042 PluginContextLifecycleThreadLocal.class + "._destroying",
043 Boolean.FALSE);
044 private static ThreadLocal<Boolean> _initializing =
045 new InitialThreadLocal<Boolean>(
046 PluginContextLifecycleThreadLocal.class + "._initializing",
047 Boolean.FALSE);
048
049 }