org.apache.tomcat.websocket

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total3,787 of 13,84172%565 of 1,45961%5171,2217693,23665475271
WsWebSocketContainer6431,52670%7313765%6514911748534401
WsFrameBase5941,14765%8114564%6614711638912901
WsRemoteEndpointImplBase4711,09970%5310165%431179236724001
PerMessageDeflate46157955%947444%66969122801201
WsSession3491,17977%5110567%5014482397116501
Util34576268%7310759%651186521822101
AsyncChannelWrapperSecure6515670%5337%61312492901
AsyncChannelWrapperSecure.LongToIntegerFuture552228%325%688144601
AsyncChannelWrapperSecure.WebSocketSslHandshakeThread5417276%101864%8196480301
WsRemoteEndpointImplBase.WsOutputStream5014774%161446%152113501601
AsyncChannelWrapperSecure.ReadTask4813573%81666%7149450201
Authenticator485452%9743%61410280601
WsFrameClient4717378%111252%102114591901
AsyncChannelWrapperSecure.WriteTask4511471%7956%5109370201
WsFrameClient.WsFrameClientCompletionHandler436660%9640%7129250401
DigestAuthenticator4227586%8850%9146661601
WsRemoteEndpointImplBase.TextMessageSendHandler408668%9535%7109290301
AsyncChannelWrapperSecure.WrapperFuture397365%7541%9159324901
Util.DecoderMatch307872%51168%5137231501
AuthenticatorFactory292445%5228%578152301
WsRemoteEndpointAsync271941%n/a598145901
WsRemoteEndpointImplBase.WsWriter2314886%101661%10185430501
FutureToSendHandler2310782%3562%5124283801
WsRemoteEndpointImplClient2210282%2675%396291501
PojoHolder192556%50%255121401
EndpointClassHolder192253%50%254101401
EndpointHolder1944%50%255111401
PojoClassHolder3465%50%254121401
BackgroundProcessManager14990%990%1135460801
AsyncChannelWrapperNonSecure3568%n/a294162901
WsRemoteEndpointImplBase.StateMachine18793%21285%2161350901
AsyncChannelGroupUtil7786%375%164250401
WsHandshakeResponse5281%375%151120301
WsRemoteEndpointBase2172%n/a263122601
AsyncChannelWrapperNonSecure.NoOpFuture20%n/a45454501
WsContainerProvider0%n/a22222211
WsFrameBase.TerminalTransformation50%50%46353501
WsRemoteEndpointImplBase.IntermediateMessageHandler50%n/a12251201
BasicAuthenticator4992%2250%352131301
AuthenticationException0%n/a11221111
WsWebSocketContainer.HttpResponse80%n/a13161301
TransformationFactory88%50%14150301
BackgroundProcessManager.WsBackgroundThread3096%2100%041140301
WsRemoteEndpointImplBase.OutputBufferSendHandler245100%24100%0150490301
WsFrameBase.UnmaskTransformation87100%12100%090150301
WsFrameBase.NoopTransformation83100%4100%050140301
AuthenticationType60100%n/a070150701
WsRemoteEndpointImplBase.State57100%n/a010100101
WsFrameBase.ReadState56100%n/a030110301
MessagePart49100%n/a090180901
WsRemoteEndpointBasic39100%n/a080140801
Constants33100%n/a010110101
WsSession.State33100%n/a01060101
Util.TypeResult28100%n/a050100501
AsyncChannelGroupUtil.AsyncIOThreadFactory26100%n/a02060201
AsyncChannelWrapperSecure.SecureIOThreadFactory25100%n/a02060201
WsExtension23100%n/a04080401
TransformationResult21100%n/a01040101
WsFrameBase.State21100%n/a01040101
WsRemoteEndpointImplBase.StateUpdateSendHandler21100%2100%03080201
MessageHandlerResultType21100%n/a01040101
WsRemoteEndpointImplBase.OutputBufferFlushSendHandler21100%2100%03080201
WsPongMessage100%n/a02060201
WsRemoteEndpointImplBase.EndMessageHandler100%n/a02060201
MessageHandlerResult100%n/a03060301
WsExtensionParameter100%n/a03060301
WsRemoteEndpointImplBase.EncoderEntry100%n/a03060301
DecoderEntry100%n/a03060301
WsRemoteEndpointImplBase.BlockingSendHandler100%n/a03050301
WsIOException100%n/a02040201
ReadBufferOverflowException100%n/a02040201