use of com.predic8.membrane.core.FixedStreamReader in project service-proxy by membrane.
the class AccessControlInterceptor method parse.
protected AccessControl parse(String fileName, Router router) throws Exception {
try {
XMLInputFactory factory = XMLInputFactory.newInstance();
XMLStreamReader reader = new FixedStreamReader(factory.createXMLStreamReader(router.getResolverMap().resolve(ResolverMap.combine(router == null ? null : router.getBaseLocation(), fileName))));
AccessControl res = (AccessControl) new AccessControl(router).parse(reader);
res.init(router);
return res;
} catch (Exception e) {
log.error("Error initializing accessControl.", e);
System.err.println("Error initializing accessControl: terminating.");
throw new RuntimeException(e);
}
}
Aggregations