List of usage examples for com.liferay.portal.kernel.servlet PortletServlet PORTLET_APP
String PORTLET_APP
To view the source code for com.liferay.portal.kernel.servlet PortletServlet PORTLET_APP.
Click Source Link
From source file:com.liferay.wsrp.servlet.PortalInitThread.java
License:Open Source License
@Override public void run() { try {/*www . jav a2s . co m*/ // Wait 4 seconds before initializing consumer portlets in case the // consumer and producer are the same machine Thread.sleep(4000); PortletApp portletApp = (PortletApp) _servletContext.getAttribute(PortletServlet.PORTLET_APP); List<Portlet> portlets = portletApp.getPortlets(); for (Portlet portlet : portlets) { String portletName = portlet.getPortletName(); if (!portletName.startsWith(ConsumerPortlet.PORTLET_NAME_PREFIX)) { portlet.setReady(true); } } try { WSRPConsumerPortletLocalServiceUtil.initWSRPConsumerPortlets(); } catch (Exception e) { _log.error("Unable to initialize WSRP consumer portlets", e); } portlets = portletApp.getPortlets(); for (Portlet portlet : portlets) { String portletName = portlet.getPortletName(); if (portletName.startsWith(ConsumerPortlet.PORTLET_NAME_PREFIX)) { portlet.setReady(true); } } } catch (InterruptedException ie) { } catch (Exception e) { _log.error(e, e); } }