@Override public SocketAddress remoteAddress() { return super.remoteAddress(); }
protected void handleClosed() { Handler<Void> handler; synchronized (this) { NetworkMetrics metrics = metrics(); if (metrics != null && metrics instanceof TCPMetrics) { ((TCPMetrics) metrics).disconnected(metric(), remoteAddress()); } handler = closeHandler; } if (handler != null) { handler.handle(null); } }
public void reportBytesWritten(long numberOfBytes) { NetworkMetrics metrics = metrics(); if (metrics != null) { metrics.bytesWritten(metric(), remoteAddress(), numberOfBytes); } }
protected synchronized void handleException(Throwable t) { NetworkMetrics metrics = metrics(); if (metrics != null) { metrics.exceptionOccurred(metric, remoteAddress(), t); } if (exceptionHandler != null) { exceptionHandler.handle(t); } else { if (log.isDebugEnabled()) { log.error(t.getMessage(), t); } else { log.error(t.getMessage()); } } }
public void reportBytesRead(long numberOfBytes) { NetworkMetrics metrics = metrics(); if (metrics != null) { metrics.bytesRead(metric(), remoteAddress(), numberOfBytes); } }
@Override public SocketAddress remoteAddress() { return super.remoteAddress(); }
protected void handleClosed() { Handler<Void> handler; synchronized (this) { NetworkMetrics metrics = metrics(); if (metrics != null && metrics instanceof TCPMetrics) { ((TCPMetrics) metrics).disconnected(metric(), remoteAddress()); } handler = closeHandler; } if (handler != null) { handler.handle(null); } }
public void reportBytesWritten(long numberOfBytes) { NetworkMetrics metrics = metrics(); if (metrics != null) { metrics.bytesWritten(metric(), remoteAddress(), numberOfBytes); } }
protected synchronized void handleException(Throwable t) { NetworkMetrics metrics = metrics(); if (metrics != null) { metrics.exceptionOccurred(metric, remoteAddress(), t); } if (exceptionHandler != null) { exceptionHandler.handle(t); } else { if (log.isDebugEnabled()) { log.error(t.getMessage(), t); } else { log.error(t.getMessage()); } } }
public void reportBytesRead(long numberOfBytes) { NetworkMetrics metrics = metrics(); if (metrics != null) { metrics.bytesRead(metric(), remoteAddress(), numberOfBytes); } }