Class JMXResolver
java.lang.Object
org.deltava.util.jmx.JMXResolver
- All Implemented Interfaces:
JMXRefresh, ResolverMXBean
A JMX bean to export DNS resolver statistics.
- Since:
- 12.4
- Version:
- 12.4
- Author:
- Luke
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()Returns the application code.Returns the cache hit rate percentage.getHits()Returns the number of successful requests made to this resolver.Returns the number of unsuccessful requests made to this resolver.Returns the number of rejected requests made to this resolve.Returns the number of requests made to this resolver.Returns the number of resolver threads.voidupdate()Updates the JMX statistics.
-
Constructor Details
-
JMXResolver
-
-
Method Details
-
getCode
Description copied from interface:ResolverMXBeanReturns the application code.- Specified by:
getCodein interfaceResolverMXBean- Returns:
- the code
-
getThreads
Description copied from interface:ResolverMXBeanReturns the number of resolver threads.- Specified by:
getThreadsin interfaceResolverMXBean- Returns:
- the number of threads
-
getRequests
Description copied from interface:ResolverMXBeanReturns the number of requests made to this resolver.- Specified by:
getRequestsin interfaceResolverMXBean- Returns:
- the number of requests
-
getHits
Description copied from interface:ResolverMXBeanReturns the number of successful requests made to this resolver.- Specified by:
getHitsin interfaceResolverMXBean- Returns:
- the number of hits
-
getMisses
Description copied from interface:ResolverMXBeanReturns the number of unsuccessful requests made to this resolver.- Specified by:
getMissesin interfaceResolverMXBean- Returns:
- the number of misses
-
getRejected
Description copied from interface:ResolverMXBeanReturns the number of rejected requests made to this resolve.- Specified by:
getRejectedin interfaceResolverMXBean- Returns:
- the number of rejected requests
-
getHitRate
Description copied from interface:ResolverMXBeanReturns the cache hit rate percentage.- Specified by:
getHitRatein interfaceResolverMXBean- Returns:
- the percentage, or zero if no requests have been made
-
update
public void update()Description copied from interface:JMXRefreshUpdates the JMX statistics.- Specified by:
updatein interfaceJMXRefresh
-