Source file "org/apache/tomcat/util/net/SocketWrapperBase.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 1,217 of 1,217 | 0% | 192 of 192 | 0% | 166 | 166 | 303 | 303 | 70 | 70 |
vectoredOperation(boolean, ByteBuffer[], int, int, SocketWrapperBase.BlockingMode, long, TimeUnit, Object, SocketWrapperBase.CompletionCheck, CompletionHandler) | ![]() | 0% | ![]() | 0% | 27 | 27 | 46 | 46 | 1 | 1 |
SocketWrapperBase(Object, AbstractEndpoint) | ![]() | 0% | ![]() | 0% | 3 | 3 | 30 | 30 | 1 | 1 |
writeNonBlocking(byte[], int, int) | ![]() | 0% | ![]() | 0% | 8 | 8 | 15 | 15 | 1 | 1 |
flushNonBlocking() | ![]() | 0% | ![]() | 0% | 9 | 9 | 10 | 10 | 1 | 1 |
populateReadBuffer(byte[], int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
writeBlocking(byte[], int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
populateReadBuffer(ByteBuffer) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
close() | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
writeNonBlockingInternal(ByteBuffer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
writeBlocking(ByteBuffer) | ![]() | 0% | ![]() | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
transfer(ByteBuffer, ByteBuffer) | ![]() | 0% | ![]() | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
static {...} | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
canWrite() | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
writeNonBlocking(ByteBuffer) | ![]() | 0% | ![]() | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
flushBlocking() | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
write(boolean, byte[], int, int) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
read(long, TimeUnit, Object, CompletionHandler, ByteBuffer[]) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
read(SocketWrapperBase.BlockingMode, long, TimeUnit, Object, SocketWrapperBase.CompletionCheck, CompletionHandler, ByteBuffer[]) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
write(long, TimeUnit, Object, CompletionHandler, ByteBuffer[]) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
write(SocketWrapperBase.BlockingMode, long, TimeUnit, Object, SocketWrapperBase.CompletionCheck, CompletionHandler, ByteBuffer[]) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
execute(Runnable) | ![]() | 0% | ![]() | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
buffersArrayHasRemaining(ByteBuffer[], int, int) | ![]() | 0% | ![]() | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
write(boolean, ByteBuffer) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
transfer(byte[], int, int, ByteBuffer) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
toString() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
read(ByteBuffer[], int, int, SocketWrapperBase.BlockingMode, long, TimeUnit, Object, SocketWrapperBase.CompletionCheck, CompletionHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
write(ByteBuffer[], int, int, SocketWrapperBase.BlockingMode, long, TimeUnit, Object, SocketWrapperBase.CompletionCheck, CompletionHandler) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setReadTimeout(long) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
setWriteTimeout(long) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
hasDataToWrite() | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
flush(boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
doWrite(boolean) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
getTimeoutMsg(boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getRemotePort() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getLocalPort() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isReadyForWrite() | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
setError(IOException) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
decrementKeepAlive() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getRemoteHost() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getRemoteAddr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getLocalName() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getLocalAddr() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
processSocket(SocketEvent, boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
checkError() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
unRead(ByteBuffer) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
hasAsyncIO() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
reset(Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setCurrentProcessor(Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setUpgraded(boolean) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setSecure(boolean) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setNegotiatedProtocol(String) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
setKeepAliveLeft(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isClosed() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getSocket() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getEndpoint() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getCurrentProcessor() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getError() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isUpgraded() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isSecure() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getNegotiatedProtocol() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getReadTimeout() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getWriteTimeout() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getSocketBufferHandler() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
hasDataToRead() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
needSemaphores() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
hasPerOperationTimeout() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isReadPending() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isWritePending() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
awaitReadComplete(long, TimeUnit) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
awaitWriteComplete(long, TimeUnit) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |