Package one.nio.mgt
Class ManagementServer
- java.lang.Object
-
- one.nio.server.Server
-
- one.nio.http.HttpServer
-
- one.nio.mgt.ManagementServer
-
- All Implemented Interfaces:
ServerMXBean
public class ManagementServer extends HttpServer
-
-
Field Summary
-
Fields inherited from class one.nio.server.Server
acceptors, cleanup, closeSessions, port, selectors, startSync, useWorkers, workers
-
-
Constructor Summary
Constructors Constructor Description ManagementServer(String address, Object... routers)ManagementServer(HttpServerConfig config, Object... routers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponsegetJmxResponse(String name, String prop, String attr)ResponsegetMonitorMemResponse()ResponsegetMonitorServerResponse()ResponsegetMonitorShmResponse()ResponsegetStatusResponse()voidhandleRequest(Request request, HttpSession session)-
Methods inherited from class one.nio.http.HttpServer
addRequestHandlers, createSession, findHandlerByHost, handleDefault
-
Methods inherited from class one.nio.server.Server
asyncExecute, getAcceptedSessions, getConnections, getKeepAlive, getQueueAvgBytes, getQueueAvgLength, getQueueMaxBytes, getQueueMaxLength, getRejectedSessions, getRequestsProcessed, getRequestsRejected, getSelectorAvgReady, getSelectorCount, getSelectorMaxReady, getSelectorOperations, getSelectorSessions, getWorkers, getWorkersActive, getWorkersUsed, incRequestsProcessed, incRequestsRejected, reconfigure, register, registerShutdownHook, reset, start, stop
-
-
-
-
Constructor Detail
-
ManagementServer
public ManagementServer(HttpServerConfig config, Object... routers) throws IOException
- Throws:
IOException
-
ManagementServer
public ManagementServer(String address, Object... routers) throws IOException
- Throws:
IOException
-
-
Method Detail
-
handleRequest
public void handleRequest(Request request, HttpSession session) throws IOException
- Overrides:
handleRequestin classHttpServer- Throws:
IOException
-
getStatusResponse
public Response getStatusResponse()
-
getMonitorMemResponse
public Response getMonitorMemResponse()
-
getMonitorShmResponse
public Response getMonitorShmResponse()
-
getMonitorServerResponse
public Response getMonitorServerResponse()
-
-