/** Initialize catalog */ private void initializeCatalogs(boolean privateCatalog) { catalog = catalogManager.getCatalog(); }
/** Initialize catalog */ private void initializeCatalogs(boolean privateCatalog) { catalog = catalogManager.getCatalog(); }
/** Initialize catalog */ private void initializeCatalogs(boolean privateCatalog) { catalog = catalogManager.getCatalog(); }
/** Initialize catalog */ private void initializeCatalogs(boolean privateCatalog) { catalog = catalogManager.getCatalog(); }
/** * Gets a default EntityResolver for catalog at META-INF/jaxws-catalog.xml * @return */ public static EntityResolver createDefaultCatalogResolver() { // set up a manager CatalogManager manager = new CatalogManager(); manager.setIgnoreMissingProperties(true); // Using static catalog may result in to sharing of the catalog by multiple apps running in a container manager.setUseStaticCatalog(false); // parse the catalog ClassLoader cl = Thread.currentThread().getContextClassLoader(); Enumeration<URL> catalogEnum; Catalog catalog = manager.getCatalog(); try { if (cl == null) { catalogEnum = ClassLoader.getSystemResources("META-INF/jax-ws-catalog.xml"); } else { catalogEnum = cl.getResources("META-INF/jax-ws-catalog.xml"); } while (catalogEnum.hasMoreElements()) { URL url = catalogEnum.nextElement(); catalog.parseCatalog(url); } } catch (IOException e) { throw new WebServiceException(e); } return workaroundCatalogResolver(catalog); }
/** * Gets an EntityResolver using XML catalog * @param catalogUrl * @return */ public static EntityResolver createEntityResolver(@Nullable URL catalogUrl) { // set up a manager CatalogManager manager = new CatalogManager(); manager.setIgnoreMissingProperties(true); // Using static catalog may result in to sharing of the catalog by multiple apps running in a container manager.setUseStaticCatalog(false); Catalog catalog = manager.getCatalog(); try { if (catalogUrl != null) { catalog.parseCatalog(catalogUrl); } } catch (IOException e) { throw new ServerRtException("server.rt.err", e); } return workaroundCatalogResolver(catalog); }