Lines Matching refs:hooks
30 * Class to track and run user level shutdown hooks registered through
38 /* The set of registered hooks */
39 private static IdentityHashMap<Thread, Thread> hooks;
50 hooks = new IdentityHashMap<>();
52 // application shutdown hooks cannot be added if
54 hooks = null;
65 if(hooks == null)
71 if (hooks.containsKey(hook))
74 hooks.put(hook, hook);
81 if(hooks == null)
87 return hooks.remove(hook) != null;
90 /* Iterates over all application hooks creating a new thread for each
97 threads = hooks.keySet();
98 hooks = null;