Example usage for com.liferay.portal.kernel.monitoring RequestStatus SUCCESS

List of usage examples for com.liferay.portal.kernel.monitoring RequestStatus SUCCESS

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.monitoring RequestStatus SUCCESS.

Prototype

RequestStatus SUCCESS

To view the source code for com.liferay.portal.kernel.monitoring RequestStatus SUCCESS.

Click Source Link

Usage

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);
        }
    }
}