A factory for loading URL protocol handlers. This is based on Sun's URL mechanism, in that
Handler classes will be searched for in the packages specified by the java.protocol.handler.pkgs property are searched for classes matching the protocol + ".Handler" classname. The default JBoss package "org.jboss.net.protocol" is searched even if not specified in the java.protocol.handler.pkgs property.
This factory is installed by the default server implementaion to ensure that protocol handlers not in the system classpath are located. The thread context class is used first followed by the Class.forName method.
Use {@link preload} to force the URL handler map to load thehandlers for each protocol listed in {@link #PROTOCOLS}.
@version $Revision: 1958 $
@author Jason Dillon
@author Scott.Stark@jboss.org