ClassResolver
based around
Thread.getContextClassLoader()
(which is set by the servlet container).Thread.getContextClassLoader()
.ErrorHandler
that
simply logs error.SymbolSource
driven off of an extension point.Registry.shutdown()
.Registry.cleanupThread()
(from a finally block).