001
014
015 package com.liferay.portlet;
016
017 import com.liferay.portal.kernel.monitoring.PortletMonitoringControl;
018
019 import javax.portlet.Portlet;
020 import javax.portlet.PortletConfig;
021 import javax.portlet.PortletContext;
022 import javax.portlet.PortletException;
023
024
027 public class MonitoringPortletFactoryImpl extends InvokerPortletFactoryImpl {
028
029 @Override
030 public InvokerPortlet create(
031 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
032 PortletConfig portletConfig, PortletContext portletContext,
033 InvokerFilterContainer invokerFilterContainer,
034 boolean checkAuthToken, boolean facesPortlet, boolean strutsPortlet,
035 boolean strutsBridgePortlet)
036 throws PortletException {
037
038 InvokerPortlet invokerPortlet = super.create(
039 portletModel, portlet, portletConfig, portletContext,
040 invokerFilterContainer, checkAuthToken, facesPortlet, strutsPortlet,
041 strutsBridgePortlet);
042
043 return new MonitoringPortlet(invokerPortlet, _portletMonitoringControl);
044 }
045
046 @Override
047 public InvokerPortlet create(
048 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
049 PortletContext portletContext,
050 InvokerFilterContainer invokerFilterContainer)
051 throws PortletException {
052
053 InvokerPortlet invokerPortlet = super.create(
054 portletModel, portlet, portletContext, invokerFilterContainer);
055
056 return new MonitoringPortlet(invokerPortlet, _portletMonitoringControl);
057 }
058
059 public void setPortletMonitoringControl(
060 PortletMonitoringControl portletMonitoringControl) {
061
062 _portletMonitoringControl = portletMonitoringControl;
063 }
064
065 private PortletMonitoringControl _portletMonitoringControl;
066
067 }