log.fine(url + ": " + serializerName + " is not available in this context: " + getClassLoader());
continue;
}
if (! type.isAssignableFrom(serializerClass))
throw new HessianException(url + ": " + serializerClass.getName() + " is invalid because it does not implement " + type.getName());
classMap.put(apiClass, serializerClass);
}
} finally {
if (is != null)
is.close();
}
}
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new HessianException(e);
}
}