修改getCreatetime
This commit is contained in:
@@ -124,7 +124,7 @@ public class Context {
|
||||
if (workHashExecutor != null) {
|
||||
workHashExecutor.execute(request.getHashid(), () -> {
|
||||
try {
|
||||
long cha = System.currentTimeMillis() - request.getCreatetime();
|
||||
long cha = System.currentTimeMillis() - request.getCreateTime();
|
||||
servlet.execute(request, response);
|
||||
if (cha > 1000 && response.context.logger.isLoggable(Level.WARNING)) {
|
||||
response.context.logger.log(Level.WARNING, "hash execute servlet delays=" + cha + "ms, request=" + request);
|
||||
|
||||
@@ -155,7 +155,7 @@ public class HttpServlet extends Servlet<HttpContext, HttpRequest, HttpResponse>
|
||||
* if (sessionid != null) request.setCurrentUserid(userService.currentUserid(sessionid));
|
||||
*
|
||||
* if (finer) response.recycleListener((req, resp) -> { //记录处理时间比较长的请求
|
||||
* long e = System.currentTimeMillis() - ((HttpRequest) req).getCreatetime();
|
||||
* long e = System.currentTimeMillis() - ((HttpRequest) req).getCreateTime();
|
||||
* if (e > 200) logger.finer("http-execute-cost-time: " + e + " ms. request = " + req);
|
||||
* });
|
||||
* response.nextEvent();
|
||||
|
||||
@@ -112,7 +112,7 @@ public abstract class WebSocket<G extends Serializable, T> {
|
||||
|
||||
Inflater inflater; //解压
|
||||
|
||||
long createtime = System.currentTimeMillis();
|
||||
long createTime = System.currentTimeMillis();
|
||||
|
||||
List<WebSocketPacket> delayPackets;
|
||||
|
||||
@@ -148,8 +148,8 @@ public abstract class WebSocket<G extends Serializable, T> {
|
||||
return sendPacket(new WebSocketPacket(FrameType.PONG, data));
|
||||
}
|
||||
|
||||
public final long getCreatetime() {
|
||||
return createtime;
|
||||
public final long getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -278,7 +278,7 @@ public class WebSocketReadHandler implements CompletionHandler<Integer, ByteBuff
|
||||
@Override
|
||||
public void completed(Integer count, ByteBuffer readBuffer) {
|
||||
if (count < 1) {
|
||||
if (debug) logger.log(Level.FINEST, "WebSocket(" + webSocket + ") abort on read buffer count, force to close channel, live " + (System.currentTimeMillis() - webSocket.getCreatetime()) / 1000 + " seconds");
|
||||
if (debug) logger.log(Level.FINEST, "WebSocket(" + webSocket + ") abort on read buffer count, force to close channel, live " + (System.currentTimeMillis() - webSocket.getCreateTime()) / 1000 + " seconds");
|
||||
webSocket.kill(CLOSECODE_ILLPACKET, "read buffer count is " + count);
|
||||
return;
|
||||
}
|
||||
@@ -353,7 +353,7 @@ public class WebSocketReadHandler implements CompletionHandler<Integer, ByteBuff
|
||||
public void failed(Throwable exc, ByteBuffer attachment2) {
|
||||
if (webSocket.initiateClosed) return;
|
||||
if (exc != null) {
|
||||
if (debug) context.getLogger().log(Level.FINEST, "WebSocket(" + webSocket + ") read WebSocketPacket failed, force to close channel, live " + (System.currentTimeMillis() - webSocket.getCreatetime()) / 1000 + " seconds", exc);
|
||||
if (debug) context.getLogger().log(Level.FINEST, "WebSocket(" + webSocket + ") read WebSocketPacket failed, force to close channel, live " + (System.currentTimeMillis() - webSocket.getCreateTime()) / 1000 + " seconds", exc);
|
||||
webSocket.kill(CLOSECODE_WSEXCEPTION, "read websocket-packet failed");
|
||||
} else {
|
||||
webSocket.kill(CLOSECODE_WSEXCEPTION, "decode websocket-packet error");
|
||||
|
||||
@@ -91,7 +91,7 @@ public class WebSocketWriteHandler implements CompletionHandler<Integer, Void> {
|
||||
}
|
||||
webSocket.kill(RETCODE_SENDEXCEPTION, "websocket send message failed on CompletionHandler");
|
||||
if (exc != null && context.getLogger().isLoggable(Level.FINER)) {
|
||||
context.getLogger().log(Level.FINER, "WebSocket sendMessage on CompletionHandler failed, force to close channel, live " + (System.currentTimeMillis() - webSocket.getCreatetime()) / 1000 + " seconds", exc);
|
||||
context.getLogger().log(Level.FINER, "WebSocket sendMessage on CompletionHandler failed, force to close channel, live " + (System.currentTimeMillis() - webSocket.getCreateTime()) / 1000 + " seconds", exc);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user