List of usage examples for com.liferay.portal.kernel.monitoring RequestStatus SUCCESS
RequestStatus SUCCESS
To view the source code for com.liferay.portal.kernel.monitoring RequestStatus SUCCESS.
Click Source Link
From source file:com.liferay.portlet.MonitoringPortlet.java
License:Open Source License
public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, PortletException { PortletRequestDataSample portletRequestDataSample = null; try {/*from w ww . j av a2 s. c o m*/ if (_monitoringPortletActionRequest) { portletRequestDataSample = new PortletRequestDataSample(PortletRequestType.ACTION, actionRequest, actionResponse); portletRequestDataSample.setTimeout(_actionTimeout); portletRequestDataSample.prepare(); } _invokerPortlet.processAction(actionRequest, actionResponse); if (_monitoringPortletActionRequest) { portletRequestDataSample.capture(RequestStatus.SUCCESS); } } catch (Exception e) { _processException(_monitoringPortletActionRequest, portletRequestDataSample, e); } finally { if (portletRequestDataSample != null) { _singleDestinationMessageSender.send(portletRequestDataSample); DataSampleThreadLocal.addDataSample(portletRequestDataSample); } } }
From source file:com.liferay.portlet.MonitoringPortlet.java
License:Open Source License
public void processEvent(EventRequest eventRequest, EventResponse eventResponse) throws IOException, PortletException { PortletRequestDataSample portletRequestDataSample = null; try {/*from www. j av a2 s.c o m*/ if (_monitoringPortletEventRequest) { portletRequestDataSample = new PortletRequestDataSample(PortletRequestType.EVENT, eventRequest, eventResponse); portletRequestDataSample.prepare(); } _invokerPortlet.processEvent(eventRequest, eventResponse); if (_monitoringPortletEventRequest) { portletRequestDataSample.capture(RequestStatus.SUCCESS); } } catch (Exception e) { _processException(_monitoringPortletEventRequest, portletRequestDataSample, e); } finally { if (portletRequestDataSample != null) { _singleDestinationMessageSender.send(portletRequestDataSample); DataSampleThreadLocal.addDataSample(portletRequestDataSample); } } }
From source file:com.liferay.portlet.MonitoringPortlet.java
License:Open Source License
public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { PortletRequestDataSample portletRequestDataSample = null; try {/*from w ww. j ava 2s . c o m*/ if (_monitoringPortletRenderRequest) { portletRequestDataSample = new PortletRequestDataSample(PortletRequestType.RENDER, renderRequest, renderResponse); portletRequestDataSample.setTimeout(_renderTimeout); portletRequestDataSample.prepare(); } _invokerPortlet.render(renderRequest, renderResponse); if (_monitoringPortletRenderRequest) { portletRequestDataSample.capture(RequestStatus.SUCCESS); } } catch (Exception e) { _processException(_monitoringPortletRenderRequest, portletRequestDataSample, e); } finally { if (portletRequestDataSample != null) { _singleDestinationMessageSender.send(portletRequestDataSample); DataSampleThreadLocal.addDataSample(portletRequestDataSample); } } }
From source file:com.liferay.portlet.MonitoringPortlet.java
License:Open Source License
public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, PortletException { PortletRequestDataSample portletRequestDataSample = null; try {//ww w . j a va 2 s .c o m if (_monitoringPortletResourceRequest) { portletRequestDataSample = new PortletRequestDataSample(PortletRequestType.RESOURCE, resourceRequest, resourceResponse); portletRequestDataSample.prepare(); } _invokerPortlet.serveResource(resourceRequest, resourceResponse); if (_monitoringPortletResourceRequest) { portletRequestDataSample.capture(RequestStatus.SUCCESS); } } catch (Exception e) { _processException(_monitoringPortletResourceRequest, portletRequestDataSample, e); } finally { if (portletRequestDataSample != null) { _singleDestinationMessageSender.send(portletRequestDataSample); DataSampleThreadLocal.addDataSample(portletRequestDataSample); } } }