Package com.qwazr.server.logs
Class LogMetricsHandler
java.lang.Object
com.qwazr.server.logs.LogMetricsHandler
- All Implemented Interfaces:
ConnectorStatisticsMXBean
,io.undertow.server.HttpHandler
public final class LogMetricsHandler extends java.lang.Object implements io.undertow.server.HttpHandler, ConnectorStatisticsMXBean
-
Constructor Summary
Constructors Constructor Description LogMetricsHandler(io.undertow.server.HttpHandler next, java.lang.String address, int port, java.lang.String name, AccessLogger accessLogger)
-
Method Summary
Modifier and Type Method Description int
getActiveCount()
java.lang.String
getAddress()
int
getMaxActiveCount()
java.lang.String
getName()
int
getPort()
void
handleRequest(io.undertow.server.HttpServerExchange exchange)
void
reset()
-
Constructor Details
-
LogMetricsHandler
public LogMetricsHandler(io.undertow.server.HttpHandler next, java.lang.String address, int port, java.lang.String name, AccessLogger accessLogger)
-
-
Method Details
-
handleRequest
public final void handleRequest(io.undertow.server.HttpServerExchange exchange) throws java.lang.Exception- Specified by:
handleRequest
in interfaceio.undertow.server.HttpHandler
- Throws:
java.lang.Exception
-
getActiveCount
public final int getActiveCount()- Specified by:
getActiveCount
in interfaceConnectorStatisticsMXBean
-
getMaxActiveCount
public final int getMaxActiveCount()- Specified by:
getMaxActiveCount
in interfaceConnectorStatisticsMXBean
-
getAddress
public final java.lang.String getAddress()- Specified by:
getAddress
in interfaceConnectorStatisticsMXBean
-
getPort
public final int getPort()- Specified by:
getPort
in interfaceConnectorStatisticsMXBean
-
getName
public final java.lang.String getName()- Specified by:
getName
in interfaceConnectorStatisticsMXBean
-
reset
public final void reset()- Specified by:
reset
in interfaceConnectorStatisticsMXBean
-