001
014
015 package com.liferay.portlet;
016
017 import com.liferay.portal.kernel.messaging.sender.SingleDestinationMessageSender;
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 boolean checkAuthToken, boolean facesPortlet, boolean strutsPortlet,
034 boolean strutsBridgePortlet)
035 throws PortletException {
036
037 InvokerPortlet invokerPortlet = super.create(
038 portletModel, portlet, portletConfig, portletContext,
039 checkAuthToken, facesPortlet, strutsPortlet, strutsBridgePortlet);
040
041 return new MonitoringPortlet(
042 invokerPortlet, _singleDestinationMessageSender);
043 }
044
045 @Override
046 public InvokerPortlet create(
047 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
048 PortletContext portletContext)
049 throws PortletException {
050
051 InvokerPortlet invokerPortlet = super.create(
052 portletModel, portlet, portletContext);
053
054 return new MonitoringPortlet(
055 invokerPortlet, _singleDestinationMessageSender);
056 }
057
058 public void setSingleDestinationMessageSender(
059 SingleDestinationMessageSender singleDestinationMessageSender) {
060
061 _singleDestinationMessageSender = singleDestinationMessageSender;
062 }
063
064 private SingleDestinationMessageSender _singleDestinationMessageSender;
065
066 }