@WebListener public class ErpEndpointMonitor extends JmxMonitor implements ErpEndpointMonitorMXBean
Constructor and Description |
---|
ErpEndpointMonitor() |
Modifier and Type | Method and Description |
---|---|
void |
contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent) |
void |
contextInitialized(javax.servlet.ServletContextEvent servletContextEvent) |
Map<String,Long> |
getErpQueryCounts() |
static ErpEndpointMonitor |
getInstance() |
List<String> |
getLongRunningQuerySigning() |
List<String> |
getLongRunningRequests() |
int |
getLongRunningRequestsLast1h() |
void |
incrementErpQueryCount(String queryType) |
void |
trackLongRunningQuerySigning(org.joda.time.Duration duration,
String querySignerName,
String query) |
void |
trackLongRunningRequest(org.joda.time.Duration duration,
org.joda.time.Duration querySigningDuration,
String requestLine,
String requestPayload,
String responseLine,
org.apache.http.Header[] allHeaders,
int responseLength) |
registerJmxBean, unregisterJmxBean
@Generated(value="lombok") public ErpEndpointMonitor()
public void incrementErpQueryCount(String queryType)
public Map<String,Long> getErpQueryCounts()
getErpQueryCounts
in interface ErpEndpointMonitorMXBean
public int getLongRunningRequestsLast1h()
getLongRunningRequestsLast1h
in interface ErpEndpointMonitorMXBean
public List<String> getLongRunningQuerySigning()
getLongRunningQuerySigning
in interface ErpEndpointMonitorMXBean
public List<String> getLongRunningRequests()
getLongRunningRequests
in interface ErpEndpointMonitorMXBean
public void trackLongRunningRequest(org.joda.time.Duration duration, org.joda.time.Duration querySigningDuration, String requestLine, String requestPayload, String responseLine, org.apache.http.Header[] allHeaders, int responseLength)
public void trackLongRunningQuerySigning(org.joda.time.Duration duration, String querySignerName, String query)
public void contextInitialized(javax.servlet.ServletContextEvent servletContextEvent)
contextInitialized
in interface javax.servlet.ServletContextListener
public void contextDestroyed(javax.servlet.ServletContextEvent servletContextEvent)
contextDestroyed
in interface javax.servlet.ServletContextListener
@Generated(value="lombok") public static ErpEndpointMonitor getInstance()
Copyright © 2017 SAP SE. All rights reserved.