org.glassfish.tyrus.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total27,499 of 27,4990%2,436 of 2,4360%2,4972,4976,1386,1381,2611,261253253
TyrusEndpointWrapper3,2810%3970%247247721721464611
ProtocolHandler1,4250%1730%130130308308414111
StrictUtf8.Decoder1,3200%2340%138138245245202011
AnnotatedEndpoint1,1970%1360%8787259259191911
TyrusSession1,1520%920%114114278278686811
ReflectionHelper9850%1440%109109248248373711
TyrusWebSocketEngine9410%780%5757194194181811
Utils7480%970%7272188188222211
TyrusSessionTest7430%40%3232170170303011
StrictUtf8.Encoder6850%740%46461221229911
TyrusExtensionTest6790%220%27279797161611
TyrusRemoteEndpointTest6780%0%2121131131202011
TyrusExtension6500%830%6161167167111111
MessageHandlerManager6230%1120%8282159159262611
MessageHandlerManagerTest6000%n/a2121142142212111
WriterInfoTest5520%n/a5593935511
OsgiRegistry5510%680%4646118118121211
TyrusWebSocket4490%240%5050115115383811
Handshake4310%420%33338888121211
DebugContext4170%360%31318383131311
ServiceFinder4030%400%40409494202011
ComponentProviderService3680%440%32329292101011
ServiceFinder.LazyObjectIterator2670%340%212171714411
TyrusRemoteEndpoint2570%260%24246060111111
TyrusRemoteEndpoint.Basic2420%100%141455559911
ReaderBuffer2410%160%171769699911
AnnotatedClassValidityChecker2340%340%262660609911
InputStreamBuffer2290%200%191968689911
TyrusRemoteEndpoint.Async2230%100%18185252111111
BaseContainer2170%260%212160608811
TyrusWebSocketEngine.TyrusReadHandler2150%200%121249492211
ServiceFinder.AbstractLazyIterator2010%280%191956565511
CloseReasons1950%40%8832326611
TyrusWebSocketEngine.TyrusWebSocketEngineBuilder1850%160%18184040101011
TyrusServerEndpointConfigurator1820%300%222243437711
UtilsPropertiesTest1610%n/a6629296611
Masker1530%120%151531319911
RequestContext.Builder1490%60%15153636121211
TyrusServerEndpointConfig.Builder1490%140%17173333101011
TyrusWebSocketEngine.new TyrusEndpointWrapper.SessionListener() {...}1450%160%111132323311
StrictUtf8.Parser1380%260%181839395511
RequestContext1310%100%18184040131311
FrameTest1260%n/a7722227711
TyrusWebSocketEngine.TyrusConnection1140%100%101028285511
OutputStreamToAsyncBinaryAdapter1080%160%141427276611
ServiceFinder.LazyClassIterator1080%100%7732322211
OsgiRegistry.BundleSpiProvidersLoader1050%100%101029295511
SecKey1020%60%111127278811
TyrusRemoteEndpointTest.TestRemoteEndpoint970%40%8820206611
TyrusFuture890%120%141423238811
BinaryBuffer880%40%7723235511
StrictUtf8770%40%111114149911
PrimitivesToWrappers730%40%6616164411
CloseReasonsTest700%0%6617175511
ProtocolHandler.CompletionHandlerWrapper700%140%121223235511
TyrusExtension.TyrusParameter680%0%6617175511
ProtocolHandlerTest650%n/a2212122211
OsgiRegistry.OsgiServiceFinder.new Iterator() {...}640%n/a4412124411
TyrusFutureTest620%n/a6621216611
BaseContainer.DaemonThreadFactory610%40%5511113311
Version600%40%6611114411
ErrorCollector590%0%6613135511
AnnotatedEndpoint.PartialHandler.new AsyncMessageHandler() {...}590%0%5510104411
OsgiRegistry.OsgiServiceFinder570%40%5510103311
WriterToAsyncTextAdapter570%40%8817176611
TyrusEndpointWrapper.new Callable() {...}550%0%33772211
TextBuffer550%60%8815155511
AnnotatedEndpoint.WholeHandler.new BasicMessageHandler() {...}540%0%5510104411
ServiceFinder.ServiceIteratorProvider530%60%7718184411
TyrusServerEndpointConfigurator.new ExtendedExtension() {...}530%n/a8811118811
TyrusEndpointWrapper.new Session() {...}520%n/a30303030303011
TyrusWebSocketEngine.SuccessfulUpgradeInfo510%n/a3313133311
TyrusEndpointWrapper.new TyrusEndpointWrapper.SessionCallable() {...}500%0%33882211
TyrusEndpointWrapper.new TyrusEndpointWrapper.SessionCallable() {...}500%0%33882211
AnnotatedEndpoint.new AnnotatedEndpoint.ParameterExtractor() {...}490%40%44992211
TyrusExtension.ParserState450%n/a11881111
HandshakeUnitTest450%n/a3315153311
UtilsTest440%n/a5524245511
DefaultTyrusServerEndpointConfig440%n/a10101313101011
ProtocolHandler.ParsingState440%n/a2214142211
TyrusServerEndpointConfiguratorTest430%n/a2212122211
TyrusSession.HeartbeatCommand400%40%44992211
TyrusSession.IdleTimeoutCommand390%40%44992211
TyrusEndpointWrapper.new SessionListener() {...}380%n/a33883311
AnnotatedEndpoint.new AnnotatedEndpoint.ParameterExtractor() {...}370%60%55552211
TyrusRemoteEndpoint.Async.new Future() {...}360%n/a66886611
TyrusUpgradeResponse290%n/a66996611
TyrusSessionTest.EchoEndpoint.new MessageHandler.Whole() {...}290%0%33992211
TyrusRemoteEndpointTest.EchoEndpoint.new MessageHandler.Whole() {...}290%0%33992211
BufferedStringReader290%0%4410103311
TestContainer0%n/a15151515151511
OsgiRegistry.OsgiServiceFinder.new Iterator() {...}0%n/a44554411
TyrusRemoteEndpoint.new Future() {...}0%n/a66666611
TyrusWebSocket.State0%n/a11221111
TyrusSession.State0%n/a11551111
TyrusWebSocketEngine.EndpointEventListenerWrapper0%n/a55995511
ProtocolHandlerTest.new Writer() {...}0%0%55664411
DebugContext.LogRecord0%n/a11991111
ProtocolHandler.new CompletionHandler() {...}0%n/a33553311
ProtocolHandler.new CompletionHandler() {...}0%n/a33553311
ReflectionHelper.new PrivilegedExceptionAction() {...}0%0%33552211
AnnotatedEndpoint.MessageHandlerFactory0%0%22881111
TyrusSessionTest.new TestContainer() {...}0%n/a22332211
Handshake.2.new Extension() {...}0%n/a33443311
TyrusEndpointWrapper.new PongMessage() {...}0%n/a33333311
MessageHandlerManager.MessageHandlerComparator0%40%33551111
WriterInfoTest.new TyrusSession() {...}0%n/a22222211
TyrusEndpointWrapper.SessionListener.OnOpenResult0%n/a11441111
DebugContext.TracingType0%n/a11441111
TyrusEndpointWrapper.new BroadcastListener() {...}0%n/a33553311
DebugContext.Type0%n/a11441111
ServiceFinder.DefaultServiceIteratorProvider0%n/a33333311
ProtocolHandler.SendingFragmentState0%n/a11441111
TyrusRemoteEndpoint.Async.AsyncMessageType0%n/a11441111
WriterInfoTest.TestRemoteEndpoint0%n/a33553311
Version.new Version() {...}0%n/a33333311
Handshake.new Utils.Stringifier() {...}0%0%33442211
TyrusEndpointWrapper.new EndpointConfig() {...}0%n/a44554411
WriterInfoTest.TestWriter0%n/a44884411
AnnotatedEndpoint.WholeHandler0%n/a22442211
ReflectionHelper.new PrivilegedAction() {...}0%0%33442211
AnnotatedEndpoint.PartialHandler0%n/a22442211
TyrusRemoteEndpointTest.TestRemoteEndpoint.new Future() {...}0%n/a66666611
TyrusRemoteEndpointTest.TestRemoteEndpoint.new Future() {...}0%n/a66666611
DefaultComponentProvider0%n/a55775511
TyrusEndpointWrapper.new ComponentProviderService() {...}0%n/a22222211
AnnotatedEndpoint.new ComponentProviderService() {...}0%n/a22222211
ProtocolHandler.new MaskingKeyGenerator() {...}0%n/a22332211
DebugContext.TracingThreshold0%n/a11331111
HandshakeException0%n/a33663311
Utf8DecodingException0%n/a33553311
BufferedInputStream0%n/a33663311
TyrusWebSocketEngine.new ExtendedExtension.ExtensionContext() {...}0%n/a22332211
ReaderBuffer.new Runnable() {...}0%n/a22332211
ReflectionHelper.ClassTypePair0%n/a22662211
ProtocolException0%n/a22442211
InputStreamBuffer.new Runnable() {...}0%n/a22332211
ProtocolHandlerTest.ProtocolHandlerOnCloseEndpoint0%n/a33553311
TyrusExtensionTest.new ArrayList() {...}0%n/a11331111
TyrusSessionTest.new TestContainer() {...}0%n/a22222211
TyrusUpgradeResponse.new Comparator() {...}0%n/a22222211
ReflectionHelper.DeclaringClassInterfacePair0%n/a11551111
AnnotatedEndpoint.ParamValue0%n/a22442211
TyrusWebSocketEngine.NoConnectionUpgradeInfo0%n/a33553311
TyrusSessionTest.EchoEndpoint0%n/a22332211
MessageTooBigException0%n/a33443311
AnnotatedEndpoint.new AnnotatedEndpoint.ParameterExtractor() {...}0%n/a22222211
TyrusRemoteEndpointTest.EchoEndpoint0%n/a22332211
TyrusExtensionTest.1.new Extension.Parameter() {...}0%n/a33333311
TyrusExtensionTest.new Extension() {...}0%n/a33333311
Handshake.new Utils.Stringifier() {...}0%n/a22222211
ReflectionHelper.TypeClassPair0%n/a11441111
TyrusSessionTest.TestRemoteEndpoint0%n/a11221111
AnnotatedEndpoint.new AnnotatedEndpoint.ParameterExtractor() {...}0%n/a22222211
ServiceConfigurationError0%n/a22442211
TyrusServerEndpointConfigurator.new Value() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Partial() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.TestTextDecoder0%n/a33333311
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Partial() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusRemoteEndpointTest.new SendHandler() {...}0%n/a22222211
TyrusRemoteEndpointTest.new SendHandler() {...}0%n/a22222211
TyrusRemoteEndpointTest.new SendHandler() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
MessageHandlerManagerTest.new MessageHandler.Whole() {...}0%n/a22222211
WriterInfoTest.new SendHandler() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusSessionTest.new MessageHandler.Whole() {...}0%n/a22222211
TyrusServerEndpointConfiguratorTest.new TyrusServerEndpointConfigurator() {...}0%n/a11111111
TyrusServerEndpointConfiguratorTest.TestServerEndpointConfigurator0%n/a11221111
TyrusEndpointWrapper.SessionListener0%n/a33333311
ReflectionHelper.new PrivilegedAction() {...}0%n/a22222211
ProtocolHandlerTest.new TyrusEndpointWrapper.SessionListener() {...}0%n/a11111111
ComponentProvider0%n/a22222211
TyrusServerEndpointConfiguratorTest.TestServerEndpointConfigurator20%n/a11111111
WebSocketException0%n/a11221111
ExecutorServiceProvider0%n/a11111111
TyrusWebSocketEngine.new TyrusEndpointWrapper.SessionListener() {...}0%n/a11111111
Utils.Stringifier0%n/a11111111
WriterInfoTest.DummyEndpoint0%n/a11111111