public class CommandHandlerResultLogger extends Object implements ProtocolHandlerResultHandler<Response,ProtocolSession>
ProtocolHandlerResultHandler
which logs the Response
of CommandHandler
's.
By default it logs to Logger.debug(String)
, but subclasses can override this by override log(ProtocolSession, Response, String)
method.Constructor and Description |
---|
CommandHandlerResultLogger() |
Modifier and Type | Method and Description |
---|---|
protected void |
log(ProtocolSession session,
Response response,
String logmessage)
Log the given logmessage
|
Response |
onResponse(ProtocolSession session,
Response response,
long executionTime,
ProtocolHandler handler)
Get called when a
Response was returned from the ProtocolHandler |
public Response onResponse(ProtocolSession session, Response response, long executionTime, ProtocolHandler handler)
ProtocolHandlerResultHandler
Response
was returned from the ProtocolHandler
onResponse
in interface ProtocolHandlerResultHandler<Response,ProtocolSession>
protected void log(ProtocolSession session, Response response, String logmessage)
session
- response
- logmessage
- Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.