AbstractEndpoint | ![789 789](../jacoco-resources/redbar.gif) ![1,434 1,434](../jacoco-resources/greenbar.gif) | 64% | ![112 112](../jacoco-resources/redbar.gif) ![138 138](../jacoco-resources/greenbar.gif) | 55% | 110 | 241 | 192 | 579 | 26 | 116 | 0 | 1 |
SecureNioChannel | ![744 744](../jacoco-resources/redbar.gif) ![860 860](../jacoco-resources/greenbar.gif) | 53% | ![128 128](../jacoco-resources/redbar.gif) ![113 113](../jacoco-resources/greenbar.gif) | 46% | 97 | 150 | 150 | 377 | 3 | 25 | 0 | 1 |
SecureNio2Channel | ![699 699](../jacoco-resources/redbar.gif) ![832 832](../jacoco-resources/greenbar.gif) | 54% | ![99 99](../jacoco-resources/redbar.gif) ![86 86](../jacoco-resources/greenbar.gif) | 46% | 80 | 123 | 129 | 331 | 3 | 26 | 0 | 1 |
SSLHostConfig | ![611 611](../jacoco-resources/redbar.gif) ![623 623](../jacoco-resources/greenbar.gif) | 50% | ![77 77](../jacoco-resources/redbar.gif) ![51 51](../jacoco-resources/greenbar.gif) | 39% | 98 | 166 | 180 | 367 | 46 | 102 | 0 | 1 |
AprEndpoint | ![479 479](../jacoco-resources/redbar.gif) ![891 891](../jacoco-resources/greenbar.gif) | 65% | ![73 73](../jacoco-resources/redbar.gif) ![95 95](../jacoco-resources/greenbar.gif) | 56% | 67 | 122 | 92 | 341 | 9 | 38 | 0 | 1 |
AprEndpoint.Sendfile | ![458 458](../jacoco-resources/redbar.gif) ![271 271](../jacoco-resources/greenbar.gif) | 37% | ![60 60](../jacoco-resources/redbar.gif) ![16 16](../jacoco-resources/greenbar.gif) | 21% | 39 | 48 | 90 | 151 | 2 | 9 | 0 | 1 |
AprEndpoint.Poller | ![431 431](../jacoco-resources/redbar.gif) ![997 997](../jacoco-resources/greenbar.gif) | 69% | ![58 58](../jacoco-resources/redbar.gif) ![114 114](../jacoco-resources/greenbar.gif) | 66% | 48 | 100 | 80 | 277 | 2 | 14 | 0 | 1 |
Nio2Endpoint.Nio2SocketWrapper | ![422 422](../jacoco-resources/redbar.gif) ![1,221 1,221](../jacoco-resources/greenbar.gif) | 74% | ![80 80](../jacoco-resources/redbar.gif) ![140 140](../jacoco-resources/greenbar.gif) | 63% | 69 | 150 | 92 | 403 | 4 | 40 | 0 | 1 |
SSLUtilBase | ![421 421](../jacoco-resources/redbar.gif) ![607 607](../jacoco-resources/greenbar.gif) | 59% | ![78 78](../jacoco-resources/redbar.gif) ![70 70](../jacoco-resources/greenbar.gif) | 47% | 62 | 88 | 77 | 243 | 1 | 14 | 0 | 1 |
SecureNio2Channel.new CompletionHandler() {...} | ![314 314](../jacoco-resources/redbar.gif) | 0% | ![40 40](../jacoco-resources/redbar.gif) | 0% | 23 | 23 | 59 | 59 | 3 | 3 | 1 | 1 |
NioEndpoint.Poller | ![302 302](../jacoco-resources/redbar.gif) ![766 766](../jacoco-resources/greenbar.gif) | 71% | ![77 77](../jacoco-resources/redbar.gif) ![119 119](../jacoco-resources/greenbar.gif) | 60% | 58 | 115 | 73 | 268 | 1 | 16 | 0 | 1 |
TLSClientHelloExtractor | ![279 279](../jacoco-resources/redbar.gif) ![343 343](../jacoco-resources/greenbar.gif) | 55% | ![82 82](../jacoco-resources/redbar.gif) ![34 34](../jacoco-resources/greenbar.gif) | 29% | 56 | 81 | 70 | 164 | 3 | 20 | 0 | 1 |
AprEndpoint.AprSocketWrapper | ![265 265](../jacoco-resources/redbar.gif) ![977 977](../jacoco-resources/greenbar.gif) | 78% | ![45 45](../jacoco-resources/redbar.gif) ![107 107](../jacoco-resources/greenbar.gif) | 70% | 37 | 108 | 57 | 297 | 1 | 32 | 0 | 1 |
SocketWrapperBase | ![225 225](../jacoco-resources/redbar.gif) ![957 957](../jacoco-resources/greenbar.gif) | 80% | ![58 58](../jacoco-resources/redbar.gif) ![118 118](../jacoco-resources/greenbar.gif) | 67% | 55 | 159 | 50 | 296 | 10 | 71 | 0 | 1 |
SocketProperties | ![221 221](../jacoco-resources/redbar.gif) ![271 271](../jacoco-resources/greenbar.gif) | 55% | ![31 31](../jacoco-resources/redbar.gif) ![29 29](../jacoco-resources/greenbar.gif) | 48% | 54 | 83 | 67 | 152 | 28 | 53 | 0 | 1 |
SecureNio2Channel.FutureRead | ![168 168](../jacoco-resources/redbar.gif) ![156 156](../jacoco-resources/greenbar.gif) | 48% | ![22 22](../jacoco-resources/redbar.gif) ![22 22](../jacoco-resources/greenbar.gif) | 50% | 20 | 29 | 23 | 52 | 4 | 7 | 0 | 1 |
NioEndpoint | ![158 158](../jacoco-resources/redbar.gif) ![445 445](../jacoco-resources/greenbar.gif) | 73% | ![32 32](../jacoco-resources/redbar.gif) ![30 30](../jacoco-resources/greenbar.gif) | 48% | 35 | 61 | 40 | 167 | 9 | 30 | 0 | 1 |
AbstractJsseEndpoint | ![155 155](../jacoco-resources/redbar.gif) ![303 303](../jacoco-resources/greenbar.gif) | 66% | ![28 28](../jacoco-resources/redbar.gif) ![36 36](../jacoco-resources/greenbar.gif) | 56% | 24 | 49 | 34 | 122 | 3 | 16 | 0 | 1 |
NioEndpoint.NioSocketWrapper | ![121 121](../jacoco-resources/redbar.gif) ![775 775](../jacoco-resources/greenbar.gif) | 86% | ![35 35](../jacoco-resources/redbar.gif) ![109 109](../jacoco-resources/greenbar.gif) | 75% | 31 | 106 | 25 | 227 | 1 | 34 | 0 | 1 |
Nio2Endpoint | ![109 109](../jacoco-resources/redbar.gif) ![435 435](../jacoco-resources/greenbar.gif) | 79% | ![27 27](../jacoco-resources/redbar.gif) ![37 37](../jacoco-resources/greenbar.gif) | 57% | 24 | 55 | 30 | 149 | 3 | 23 | 0 | 1 |
Nio2Endpoint.Nio2SocketWrapper.Nio2OperationState | ![106 106](../jacoco-resources/redbar.gif) ![115 115](../jacoco-resources/greenbar.gif) | 52% | ![11 11](../jacoco-resources/redbar.gif) ![7 7](../jacoco-resources/greenbar.gif) | 38% | 7 | 13 | 14 | 38 | 0 | 4 | 0 | 1 |
Acceptor | ![102 102](../jacoco-resources/redbar.gif) ![141 141](../jacoco-resources/greenbar.gif) | 58% | ![12 12](../jacoco-resources/redbar.gif) ![26 26](../jacoco-resources/greenbar.gif) | 68% | 10 | 28 | 30 | 78 | 2 | 9 | 0 | 1 |
SSLHostConfigCertificate | ![94 94](../jacoco-resources/redbar.gif) ![237 237](../jacoco-resources/greenbar.gif) | 71% | ![5 5](../jacoco-resources/redbar.gif) ![7 7](../jacoco-resources/greenbar.gif) | 58% | 11 | 45 | 25 | 103 | 7 | 39 | 0 | 1 |
Nio2Endpoint.SocketProcessor | ![93 93](../jacoco-resources/redbar.gif) ![96 96](../jacoco-resources/greenbar.gif) | 50% | ![14 14](../jacoco-resources/redbar.gif) ![16 16](../jacoco-resources/greenbar.gif) | 53% | 11 | 17 | 21 | 46 | 0 | 2 | 0 | 1 |
SecureNio2Channel.new CompletionHandler() {...} | ![92 92](../jacoco-resources/redbar.gif) ![124 124](../jacoco-resources/greenbar.gif) | 57% | ![11 11](../jacoco-resources/redbar.gif) ![15 15](../jacoco-resources/greenbar.gif) | 57% | 8 | 16 | 15 | 41 | 0 | 3 | 0 | 1 |
SecureNio2Channel.new CompletionHandler() {...} | ![85 85](../jacoco-resources/redbar.gif) | 0% | ![6 6](../jacoco-resources/redbar.gif) | 0% | 6 | 6 | 11 | 11 | 3 | 3 | 1 | 1 |
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...} | ![82 82](../jacoco-resources/redbar.gif) ![108 108](../jacoco-resources/greenbar.gif) | 56% | ![11 11](../jacoco-resources/redbar.gif) ![9 9](../jacoco-resources/greenbar.gif) | 45% | 10 | 14 | 21 | 45 | 1 | 3 | 0 | 1 |
NioEndpoint.SocketProcessor | ![76 76](../jacoco-resources/redbar.gif) ![154 154](../jacoco-resources/greenbar.gif) | 66% | ![10 10](../jacoco-resources/redbar.gif) ![26 26](../jacoco-resources/greenbar.gif) | 72% | 9 | 21 | 17 | 54 | 0 | 3 | 0 | 1 |
NioEndpoint.NioSocketWrapper.NioOperationState | ![65 65](../jacoco-resources/redbar.gif) ![235 235](../jacoco-resources/greenbar.gif) | 78% | ![19 19](../jacoco-resources/redbar.gif) ![39 39](../jacoco-resources/greenbar.gif) | 67% | 15 | 33 | 9 | 59 | 0 | 4 | 0 | 1 |
SecureNio2Channel.FutureWrite | ![60 60](../jacoco-resources/redbar.gif) ![154 154](../jacoco-resources/greenbar.gif) | 71% | ![9 9](../jacoco-resources/redbar.gif) ![17 17](../jacoco-resources/greenbar.gif) | 65% | 12 | 20 | 12 | 44 | 3 | 7 | 0 | 1 |
AprEndpoint.AprSocketWrapper.AprOperationState | ![56 56](../jacoco-resources/redbar.gif) ![208 208](../jacoco-resources/greenbar.gif) | 78% | ![13 13](../jacoco-resources/redbar.gif) ![31 31](../jacoco-resources/greenbar.gif) | 70% | 10 | 25 | 14 | 58 | 0 | 3 | 0 | 1 |
Nio2Endpoint.Nio2SocketWrapper.Nio2OperationState.new CompletionHandler() {...} | ![56 56](../jacoco-resources/redbar.gif) | 0% | ![4 4](../jacoco-resources/redbar.gif) | 0% | 5 | 5 | 9 | 9 | 3 | 3 | 1 | 1 |
SecureNio2Channel.FutureFlush | ![49 49](../jacoco-resources/redbar.gif) ![42 42](../jacoco-resources/greenbar.gif) | 46% | ![11 11](../jacoco-resources/redbar.gif) ![3 3](../jacoco-resources/greenbar.gif) | 21% | 10 | 13 | 6 | 16 | 4 | 6 | 0 | 1 |
SSLHostConfig.CertificateVerification | ![47 47](../jacoco-resources/redbar.gif) ![77 77](../jacoco-resources/greenbar.gif) | 62% | ![18 18](../jacoco-resources/redbar.gif) ![4 4](../jacoco-resources/greenbar.gif) | 18% | 11 | 15 | 12 | 26 | 0 | 4 | 0 | 1 |
Nio2Endpoint.Nio2Acceptor | ![40 40](../jacoco-resources/redbar.gif) ![128 128](../jacoco-resources/greenbar.gif) | 76% | ![9 9](../jacoco-resources/redbar.gif) ![13 13](../jacoco-resources/greenbar.gif) | 59% | 8 | 16 | 9 | 43 | 0 | 5 | 0 | 1 |
NioChannel | ![37 37](../jacoco-resources/redbar.gif) ![110 110](../jacoco-resources/greenbar.gif) | 74% | ![4 4](../jacoco-resources/redbar.gif) | 33% | 11 | 29 | 9 | 44 | 8 | 26 | 0 | 1 |
AprSSLSupport | ![37 37](../jacoco-resources/redbar.gif) ![100 100](../jacoco-resources/greenbar.gif) | 72% | ![6 6](../jacoco-resources/greenbar.gif) | 75% | 2 | 12 | 12 | 35 | 0 | 8 | 0 | 1 |
AprEndpoint.SocketWithOptionsProcessor | ![36 36](../jacoco-resources/redbar.gif) ![63 63](../jacoco-resources/greenbar.gif) | 63% | ![3 3](../jacoco-resources/redbar.gif) ![5 5](../jacoco-resources/greenbar.gif) | 62% | 2 | 6 | 6 | 24 | 0 | 2 | 0 | 1 |
AprEndpoint.SocketInfo | ![34 34](../jacoco-resources/redbar.gif) ![39 39](../jacoco-resources/greenbar.gif) | 53% | ![4 4](../jacoco-resources/greenbar.gif) | 100% | 1 | 7 | 8 | 12 | 1 | 5 | 0 | 1 |
Nio2Channel.new Nio2Channel() {...} | ![31 31](../jacoco-resources/redbar.gif) | 32% | | n/a | 10 | 14 | 13 | 18 | 10 | 14 | 0 | 1 |
Nio2Channel | ![28 28](../jacoco-resources/redbar.gif) ![134 134](../jacoco-resources/greenbar.gif) | 82% | ![3 3](../jacoco-resources/greenbar.gif) | 75% | 8 | 27 | 9 | 46 | 7 | 25 | 0 | 1 |
SSLImplementation | ![28 28](../jacoco-resources/redbar.gif) ![28 28](../jacoco-resources/greenbar.gif) | 50% | | 50% | 2 | 6 | 6 | 13 | 1 | 4 | 0 | 1 |
SocketWrapperBase.OperationState | ![27 27](../jacoco-resources/redbar.gif) ![74 74](../jacoco-resources/greenbar.gif) | 73% | | 50% | 1 | 6 | 7 | 31 | 0 | 5 | 0 | 1 |
ContainerThreadMarker | ![27 27](../jacoco-resources/redbar.gif) | 0% | | 0% | 6 | 6 | 10 | 10 | 5 | 5 | 1 | 1 |
SecureNio2Channel.new CompletionHandler() {...} | ![25 25](../jacoco-resources/redbar.gif) ![71 71](../jacoco-resources/greenbar.gif) | 73% | ![4 4](../jacoco-resources/greenbar.gif) | 66% | 2 | 6 | 2 | 11 | 0 | 3 | 0 | 1 |
NioEndpoint.PollerEvent | ![23 23](../jacoco-resources/redbar.gif) ![25 25](../jacoco-resources/greenbar.gif) | 52% | | n/a | 1 | 6 | 1 | 11 | 1 | 6 | 0 | 1 |
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...} | ![21 21](../jacoco-resources/redbar.gif) ![140 140](../jacoco-resources/greenbar.gif) | 86% | ![5 5](../jacoco-resources/redbar.gif) ![13 13](../jacoco-resources/greenbar.gif) | 72% | 5 | 12 | 4 | 32 | 0 | 3 | 0 | 1 |
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...} | ![21 21](../jacoco-resources/redbar.gif) ![124 124](../jacoco-resources/greenbar.gif) | 85% | ![5 5](../jacoco-resources/redbar.gif) ![13 13](../jacoco-resources/greenbar.gif) | 72% | 5 | 12 | 4 | 30 | 0 | 3 | 0 | 1 |
NioChannel.new NioChannel() {...} | | 35% | | n/a | 9 | 12 | 10 | 13 | 9 | 12 | 0 | 1 |
WriteBuffer | ![187 187](../jacoco-resources/greenbar.gif) | 91% | ![4 4](../jacoco-resources/redbar.gif) ![22 22](../jacoco-resources/greenbar.gif) | 84% | 5 | 22 | 4 | 52 | 1 | 9 | 0 | 1 |
SecureNio2Channel.HandshakeWriteCompletionHandler | | 52% | | 50% | 2 | 4 | 3 | 7 | 1 | 3 | 0 | 1 |
SecureNio2Channel.HandshakeReadCompletionHandler | | 52% | | 50% | 2 | 4 | 3 | 7 | 1 | 3 | 0 | 1 |
SocketWrapperBase.VectoredIOCompletionHandler | ![231 231](../jacoco-resources/greenbar.gif) | 94% | ![6 6](../jacoco-resources/redbar.gif) ![42 42](../jacoco-resources/greenbar.gif) | 87% | 6 | 27 | 2 | 62 | 0 | 3 | 0 | 1 |
Nio2Channel.new Future() {...} | | 23% | | n/a | 5 | 6 | 5 | 6 | 5 | 6 | 0 | 1 |
Constants | | 0% | | 0% | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 1 |
ApplicationBufferHandler | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ApplicationBufferHandler.new ApplicationBufferHandler() {...} | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
Nio2Channel.new Future() {...} | | 60% | | n/a | 3 | 6 | 3 | 6 | 3 | 6 | 0 | 1 |
Nio2Endpoint.Nio2SocketWrapper.new CompletionHandler() {...} | ![132 132](../jacoco-resources/greenbar.gif) | 96% | ![15 15](../jacoco-resources/greenbar.gif) | 93% | 1 | 11 | 1 | 27 | 0 | 3 | 0 | 1 |
SocketBufferHandler | ![383 383](../jacoco-resources/greenbar.gif) | 98% | ![49 49](../jacoco-resources/greenbar.gif) | 98% | 1 | 42 | 1 | 93 | 0 | 17 | 0 | 1 |
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...} | ![22 22](../jacoco-resources/greenbar.gif) | 84% | ![4 4](../jacoco-resources/greenbar.gif) | 66% | 2 | 5 | 1 | 6 | 0 | 2 | 0 | 1 |
IPv6Utils | ![422 422](../jacoco-resources/greenbar.gif) | 99% | ![106 106](../jacoco-resources/greenbar.gif) | 98% | 3 | 57 | 1 | 102 | 1 | 3 | 0 | 1 |
AbstractEndpoint.BindState | ![66 66](../jacoco-resources/greenbar.gif) | 95% | | n/a | 1 | 4 | 1 | 11 | 1 | 4 | 0 | 1 |
Nio2Endpoint.new Runnable() {...} | ![27 27](../jacoco-resources/greenbar.gif) | 90% | | 100% | 0 | 3 | 2 | 8 | 0 | 2 | 0 | 1 |
AprEndpoint.SocketList | ![230 230](../jacoco-resources/greenbar.gif) | 99% | ![11 11](../jacoco-resources/greenbar.gif) | 91% | 1 | 13 | 1 | 44 | 0 | 7 | 0 | 1 |
SocketBufferHandler.new SocketBufferHandler() {...} | | 75% | | n/a | 2 | 3 | 2 | 3 | 2 | 3 | 0 | 1 |
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...} | | 90% | | 50% | 1 | 3 | 1 | 3 | 0 | 2 | 0 | 1 |
AprEndpoint.SocketTimeouts | ![152 152](../jacoco-resources/greenbar.gif) | 100% | ![8 8](../jacoco-resources/greenbar.gif) | 100% | 0 | 8 | 0 | 29 | 0 | 4 | 0 | 1 |
SSLHostConfigCertificate.Type | ![91 91](../jacoco-resources/greenbar.gif) | 100% | | 50% | 1 | 4 | 0 | 11 | 0 | 3 | 0 | 1 |
AbstractEndpoint.Handler.SocketState | ![84 84](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
SocketEvent | ![74 74](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 | 0 | 1 |
SocketWrapperBase.CompletionState | ![54 54](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 0 | 1 |
TLSClientHelloExtractor.ExtractorResult | ![54 54](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 0 | 1 |
AprEndpoint.SocketProcessor | ![44 44](../jacoco-resources/greenbar.gif) | 100% | ![5 5](../jacoco-resources/greenbar.gif) | 83% | 1 | 5 | 0 | 11 | 0 | 2 | 0 | 1 |
Acceptor.AcceptorState | ![44 44](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
SocketWrapperBase.BlockingMode | ![44 44](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 | 0 | 1 |
DispatchType | ![37 37](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 3 | 0 | 7 | 0 | 3 | 0 | 1 |
SendfileKeepAliveState | ![34 34](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
SocketWrapperBase.CompletionHandlerCall | ![34 34](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
SendfileState | ![34 34](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
SocketProcessorBase | ![33 33](../jacoco-resources/greenbar.gif) | 100% | | 100% | 0 | 4 | 0 | 14 | 0 | 3 | 0 | 1 |
SSLHostConfig.Type | ![24 24](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
SSLHostConfigCertificate.StoreType | ![24 24](../jacoco-resources/greenbar.gif) | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 | 0 | 1 |
SocketWrapperBase.new SocketWrapperBase.CompletionCheck() {...} | ![21 21](../jacoco-resources/greenbar.gif) | 100% | ![4 4](../jacoco-resources/greenbar.gif) | 100% | 0 | 4 | 0 | 5 | 0 | 2 | 0 | 1 |
SendfileDataBase | | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 | 0 | 1 |
Nio2Endpoint.SendfileData | | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
NioEndpoint.SendfileData | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
AprEndpoint.SendfileData | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |