public class ManagementPongRequestHandler extends Object implements ManagementRequestHandlerFactory, ManagementRequestHandler<Void,Void>
ManagementRequestHandlerFactory
for dealing with a ManagementPingRequest
.ManagementRequestHandlerFactory.RequestHandlerChain
Constructor and Description |
---|
ManagementPongRequestHandler() |
Modifier and Type | Method and Description |
---|---|
long |
getConnectionId()
Gets the current id we send in pong responses
|
void |
handleRequest(DataInput input,
ActiveOperation.ResultHandler<Void> resultHandler,
ManagementRequestContext<Void> context)
Handle a request.
|
void |
resetConnectionId()
Update the id we send in pong responses
|
ManagementRequestHandler<?,?> |
resolveHandler(ManagementRequestHandlerFactory.RequestHandlerChain handlers,
ManagementRequestHeader header)
Try to resolve the request handler for the give header.
|
public ManagementRequestHandler<?,?> resolveHandler(ManagementRequestHandlerFactory.RequestHandlerChain handlers, ManagementRequestHeader header)
ManagementRequestHandlerFactory
resolveHandler
in interface ManagementRequestHandlerFactory
handlers
- the handlers chainheader
- the request headerpublic void handleRequest(DataInput input, ActiveOperation.ResultHandler<Void> resultHandler, ManagementRequestContext<Void> context) throws IOException
ManagementRequestHandler
handleRequest
in interface ManagementRequestHandler<Void,Void>
input
- the data inputresultHandler
- the result handler which may be used to mark the operation as completecontext
- the request contextIOException
public void resetConnectionId()
public long getConnectionId()
Copyright © 2023 JBoss by Red Hat. All rights reserved.