< prev index next >

src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java

Print this page

        

*** 97,108 **** synchronized (resolverList) { for (ResourceResolver resolver : resolverList) { ResourceResolver resolverTmp = resolver; if (!resolver.resolverSpi.engineIsThreadSafe()) { try { ! resolverTmp = ! new ResourceResolver(resolver.resolverSpi.getClass().newInstance()); } catch (InstantiationException e) { throw new ResourceResolverException("", e, context.attr, context.baseUri); } catch (IllegalAccessException e) { throw new ResourceResolverException("", e, context.attr, context.baseUri); } --- 97,110 ---- synchronized (resolverList) { for (ResourceResolver resolver : resolverList) { ResourceResolver resolverTmp = resolver; if (!resolver.resolverSpi.engineIsThreadSafe()) { try { ! @SuppressWarnings("deprecation") ! ResourceResolver tmp = new ResourceResolver(resolver.resolverSpi.getClass().newInstance()); ! resolverTmp = tmp; ! ; } catch (InstantiationException e) { throw new ResourceResolverException("", e, context.attr, context.baseUri); } catch (IllegalAccessException e) { throw new ResourceResolverException("", e, context.attr, context.baseUri); }
*** 244,253 **** --- 246,256 ---- * caller does not have permission to register a resource resolver */ public static void register(Class<? extends ResourceResolverSpi> className, boolean start) { JavaUtils.checkRegisterPermission(); try { + @SuppressWarnings("deprecation") ResourceResolverSpi resourceResolverSpi = className.newInstance(); register(resourceResolverSpi, start); } catch (IllegalAccessException e) { log.log(java.util.logging.Level.WARNING, "Error loading resolver " + className + " disabling it"); } catch (InstantiationException e) {
< prev index next >