public class

JmxFilter

extends Object
implements Filter
java.lang.Object
   ↳ com.atlassian.confluence.jmx.JmxFilter

Class Overview

This filter will profile incoming requests to measure :

  • Total of requests served
  • Number of requests currently being served
  • Average execution time of the last ten requests
  • Number of requests received in the last ten seconds

This adds some overhead to each page request, so it may be worth not adding this filter to the chain by default.

Summary

Public Constructors
JmxFilter()
Public Methods
void destroy()
void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
RequestMetrics getRequestMetrics()
void init(FilterConfig filterConfig)
[Expand]
Inherited Methods
From class java.lang.Object
From interface javax.servlet.Filter

Public Constructors

public JmxFilter ()

Public Methods

public void destroy ()

public void doFilter (ServletRequest request, ServletResponse response, FilterChain chain)

Throws
IOException
ServletException

public RequestMetrics getRequestMetrics ()

public void init (FilterConfig filterConfig)

Throws
ServletException