Guest User

Untitled

a guest
Jun 19th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. // Shutdown HawtDispatch GlobalQueue
  2. org.fusesource.hawtdispatch.ScalaDispatch.globalQueue.asInstanceOf[org.fusesource.hawtdispatch.internal.GlobalDispatchQueue].shutdown
  3.  
  4. // Clear Thread.subclassAudits
  5. val tf = classOf[java.lang.Thread].getDeclaredField("subclassAudits")
  6. tf.setAccessible(true)
  7. val subclassAudits = tf.get(null).asInstanceOf[java.util.Map[_,_]]
  8. subclassAudits.synchronized {subclassAudits.clear}
  9.  
  10. // Clear and reset j.u.l.Level.known (due to Configgy)
  11. val lf = classOf[java.util.logging.Level].getDeclaredField("known")
  12. lf.setAccessible(true)
  13. val known = lf.get(null).asInstanceOf[java.util.ArrayList[java.util.logging.Level]]
  14. known.synchronized {
  15. known.clear
  16. known.add(java.util.logging.Level.OFF)
  17. known.add(java.util.logging.Level.SEVERE)
  18. known.add(java.util.logging.Level.WARNING)
  19. known.add(java.util.logging.Level.INFO)
  20. known.add(java.util.logging.Level.CONFIG)
  21. known.add(java.util.logging.Level.FINE)
  22. known.add(java.util.logging.Level.FINER)
  23. known.add(java.util.logging.Level.FINEST)
  24. known.add(java.util.logging.Level.ALL)
  25. }
Add Comment
Please, Sign In to add comment