List of usage examples for com.liferay.portal.struts AuthPublicPathRegistry unregister
public static void unregister(String... paths)
From source file:com.liferay.httpservice.internal.servlet.BundleServletContext.java
License:Open Source License
public void unregisterServlet(String servletName) { Servlet servlet = _servletsByServletNames.remove(servletName); if (servlet == null) { return;//from w w w. j a va2 s . co m } servlet.destroy(); Set<Map.Entry<String, Servlet>> set = _servletsByURLPatterns.entrySet(); Iterator<Map.Entry<String, Servlet>> iterator = set.iterator(); while (iterator.hasNext()) { Map.Entry<String, Servlet> entry = iterator.next(); Servlet curServlet = entry.getValue(); if (curServlet != servlet) { continue; } AuthPublicPathRegistry .unregister(Portal.PATH_MODULE + StringPool.SLASH + _servletContextName + entry.getKey()); iterator.remove(); if (_log.isInfoEnabled()) { String urlPattern = entry.getKey(); _log.info("Unmapped servlet " + servletName + " from " + urlPattern); } } if (_log.isInfoEnabled()) { _log.info("Unregistered servlet " + servletName); } }