org.xnio

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total50,387 of 50,3870%2,234 of 2,2340%3,0323,03212,32012,3201,9061,906280280
BuffersTestCase13,2030%540%1231233,0143,014969611
Buffers3,3530%4180%307307835835989811
ByteString2,7270%4600%34134150650611111111
OptionTestCase2,1140%n/a2222632632222211
XnioWorkerTestCase2,0690%n/a3737548548373711
IoUtilsTestCase1,7440%n/a2828469469282811
OptionMapTestCase1,7370%80%1414361361101011
ChannelListenersTestCase1,6830%n/a2727513513272711
AbstractIoFutureTestCase1,2690%120%3030345345242411
XnioFileChannelTestCase9180%n/a1515183183151511
XnioWorker9140%480%8282199199575711
ByteStringTestCase6880%300%2626147147111111
XnioTestCase6770%n/a2424235235242411
ByteBufferPool6720%1180%8585158158262611
Xnio6020%480%5454124124303011
SequenceTestCase5720%n/a551221225511
XnioXmlParser5590%1010%7575144144202011
BitsTestCase5580%n/a1515147147151511
Bits5290%460%47473030242411
AbstractIoFuture5060%940%6969141141202011
OptionMap.Builder4450%460%41419898181811
ChannelListeners4380%440%5454122122323211
ByteBufferSlicePool4220%440%35359898131311
Options4160%n/a1183831111
IoUtils4100%420%5151135135303011
XnioIoThread3990%380%46468888272711
AbstractConvertingIoFutureTestCase3720%n/a13138787131311
ChannelListenersTestCase.FailingChannel3720%460%38389696151511
FileSystemWatcherTestCase3490%80%121283838811
PollingFileSystemWatcher3250%320%26267373101011
ChannelListeners.TransferListener3090%430%28281061066611
XnioWorker.Builder3040%100%33337070282811
Option2950%240%28287373161611
ByteBufferSlicePoolTestCase2610%80%121280808811
PropertyTestCase2540%80%7742423311
OptionMap2440%360%35355050171711
ByteBufferPool.MultiCache2080%180%161649497711
Connection1640%220%28285252171711
ObjectProperties1620%0%26263939252511
AbstractIoFuture.NestedState1620%240%181853536611
Sequence1500%240%26263030141411
AssertReadWrite1460%80%9926265511
Option.SetBuilder1380%200%171736367711
StreamConnection1380%120%22224242161611
ChannelListenersTestCase.FileChannelWrapper1360%80%23232828191911
XnioFileChannel1290%40%21212727191911
FutureResultTestCase1240%n/a4434344411
TypeSequenceOption1120%160%121225254411
XnioWorker.new AcceptingChannel() {...}0%0%21212727202011
ByteBufferPool.TwoCache0%160%141438386611
AbstractConvertingIoFutureTestCase.StringFuture0%0%20203737191911
FailedIoFutureTestCase0%n/a2230302211
SequenceOption0%140%101021213311
OptionsTestCase0%40%5521213311
Property0%120%16161818101011
IoUtilsTestCase.FutureValueRetriever0%40%9928287711
ChannelListeners.new ChannelListener() {...}0%40%5522223311
ChannelListeners.new ChannelListener() {...}0%40%5522223311
IoUtils.new Future() {...}0%80%111114147711
FinishedIoFutureTestCase0%n/a2223232211
ChannelListeners.DrainListener0%100%8823233311
DefaultXnioWorkerHolder0%100%8828283311
IoUtils.CastingIoFuture0%n/a11111616111111
AbstractConvertingIoFuture0%n/a12121616121211
ChannelListeners.new ChannelListener() {...}0%60%6621213311
ByteBufferPool.OneCache0%80%101024246611
IoUtils.RetryingNotifier0%0%6619195511
Buffers.new Pooled() {...}0%60%9920206611
ByteBufferSlicePool.PooledByteBuffer0%60%9921216611
MessageConnection0%60%13131717101011
XnioWorker.ThreadPoolExecutorTaskPool0%n/a13132020131311
XnioWorker.EnhancedQueueExecutorTaskPool0%n/a13132020131311
ChannelListeners.new ChannelListener() {...}0%40%5516163311
AbstractIoFutureTestCase.ResultRetriever0%0%8821217711
AutomaticReference0%40%101016168811
ByteBufferPool.new ByteBufferPool() {...}0%60%5513132211
XnioWorker.ExternalTaskPool0%n/a13131919131311
Version0%n/a4423234411
Buffers.SecurePooledByteBuffer0%40%9916167711
IoUtilsTestCase.TestChannelSource0%0%3314142211
AbstractIoFutureTestCase.InterruptiblyAwaiter0%0%6616165511
LocalSocketAddressTestCase0%n/a4416164411
ChannelListeners.new ChannelListener() {...}0%0%4414143311
ChannelListenersTestCase.TestChannelListener0%0%7716166611
FileAccess0%n/a4410104411
IoUtilsTestCase.Awaiter0%0%5515154411
XnioWorker.WorkerThreadFactory.new PrivilegedAction() {...}0%0%33662211
AbstractIoFutureTestCase.Awaiter0%0%5512124411
ByteBufferSlicePool.ThreadLocalCacheWrapper0%60%6613133311
OptionTestCase.Color0%n/a11111111
IoFuture.HandlingNotifier0%40%8815155511
XnioWorker.DefaultThreadPoolExecutor0%0%5513134411
AbstractIoFuture.NotifierState0%n/a8815158811
CloserTestCase0%n/a3315153311
ByteBufferPool.Set0%n/a5510105511
Buffers.new Pooled() {...}0%0%7713136611
ByteBufferSlicePool.ThreadLocalCache.new ArrayDeque() {...}0%40%4410102211
FutureResult0%n/a7711117711
ChannelListenersTestCase.TestExceptionHandler0%n/a6613136611
XnioWorker.ExecutorServiceTaskPool0%n/a13131717131311
FinishedIoFuture0%n/a11111414111111
XnioWorkerTestCase.new XnioWorker() {...}0%n/a12121212121211
ChannelListeners.new ChannelListener() {...}0%n/a33993311
XnioWorker.StreamConnectionWrapListener0%0%33992211
XnioWorker.MessageConnectionWrapListener0%0%33992211
AbstractIoFuture.CompleteState0%n/a11111414111111
TypeOption0%0%44883311
AbstractIoFutureTestCase.TestNotifier0%0%6611115511
AbstractIoFuture.FailedState0%n/a11111414111111
AbstractIoFuture.State0%n/a66666611
ChainedChannelListener0%0%33662211
AbstractIoFuture.CancelledState0%n/a10101414101011
ChannelListeners.new ChannelListener() {...}0%n/a33883311
SingleOption0%0%44883311
Buffers.new Object() {...}0%n/a22662211
Buffers.new Object() {...}0%n/a22662211
IoUtils.RetryingChannelSource0%n/a22882211
AbstractIoFuture.NotifierRunnable0%n/a2210102211
ObjectProperties.Property0%40%5510103311
Xnio.OsgiSupport0%40%44992211
TranslatingResult0%n/a44884411
Option.new Option.ValueParser() {...}0%n/a22662211
Option.new Option.ValueParser() {...}0%0%33552211
ChannelListeners.DelegatingSetter0%0%44773311
IoFuture.Status0%n/a11551111
ChannelListeners.new ChannelListener() {...}0%0%44993311
AutomaticReference.Cleaner0%n/a33993311
FinishedIoFutureTestCase.TestNotifier0%n/a55995511
FailedIoFutureTestCase.TestNotifier0%n/a55995511
ChannelListeners.new ChannelListener() {...}0%n/a33553311
AbstractIoFuture.WaiterState0%n/a7712127711
ChannelListeners.new Runnable() {...}0%n/a33443311
ChannelListeners.new ChannelListener() {...}0%n/a33553311
XnioWorker.WorkerThreadFactory0%n/a22662211
ByteBufferSlicePool.Ref0%n/a22772211
ChannelListeners.new Runnable() {...}0%n/a33443311
ChannelListener.SimpleSetter0%n/a44664411
IoUtilsTestCase.new Runnable() {...}0%n/a22442211
AbstractIoFuture.CancellableState0%n/a7711117711
AutomaticReference.Cleaner.new PrivilegedAction() {...}0%n/a22662211
IoUtilsTestCase.ChannelMock0%0%44883311
SslClientAuthMode0%n/a11441111
ChannelListeners.SetterDelegatingListener0%n/a33773311
FileChangeEvent.Type0%n/a11441111
IoUtils.new Executor() {...}0%n/a33553311
ByteBufferPool.DefaultCache0%n/a66886611
ChannelListeners.new ChannelListener.Setter() {...}0%n/a33443311
ChannelListeners.DelegatingChannelListener0%n/a33773311
ByteBufferSlicePool.ThreadLocalCache0%n/a11551111
IoUtilsTestCase.TestChannelListener0%n/a44774411
XnioWorkerTestCase.TestChannelListener0%n/a44774411
IoUtils.new Executor() {...}0%n/a33443311
IoUtils.new Closeable() {...}0%n/a33443311
AbstractConvertingIoFutureTestCase.CharArrayNotifier0%n/a44774411
ChannelListeners.new ChannelListener() {...}0%n/a33553311
ChannelListeners.new ChannelListener() {...}0%n/a33553311
LocalSocketAddress0%0%44773311
XnioWorker.WorkerThreadFactory.1.new Runnable() {...}0%n/a22442211
ByteBufferSlicePool.Slice0%n/a22442211
XnioWorkerTestCase.TestCommand0%n/a33663311
Xnio.MBeanCloseable0%0%33882211
AbstractConvertingIoFuture.new IoFuture.Notifier() {...}0%n/a22332211
ChannelListeners.new ChannelListener.Setter() {...}0%n/a33443311
ChannelListeners.new ChannelListener() {...}0%n/a33443311
IoUtils.CastingIoFuture.new IoFuture.Notifier() {...}0%n/a22332211
IoUtilsTestCase.TestSelector0%n/a88888811
Option.new Option.ValueParser() {...}0%n/a22222211
Buffers.new Pool() {...}0%n/a22222211
BrokenPipeException0%n/a44884411
IoUtilsTestCase.TestIoFuture0%n/a33553311
AbstractIoFutureTestCase.new Runnable() {...}0%n/a22332211
AbstractIoFutureTestCase.TestIoFuture0%n/a33773311
ClosedWorkerException0%n/a44884411
ByteBufferPool.new ByteBufferPool() {...}0%0%33222211
ChannelListeners.new ChannelListener() {...}0%n/a33443311
ReadPropertyAction0%n/a22552211
CompressionType0%n/a11331111
FileChangeEvent0%n/a33663311
ChannelPipe0%n/a33663311
ChannelListeners.new ChannelListener() {...}0%n/a33443311
ChannelListenersTestCase.ListenerSetterTesterChannel0%n/a33443311
PollingFileSystemWatcher.PollHolder0%n/a11441111
FutureResultTestCase.TestCancellable0%n/a33553311
IoUtils.ResultNotifier0%n/a33663311
IoUtils.ManagerNotifier0%n/a33663311
IoUtilsTestCase.new Handler() {...}0%n/a44444411
IoUtilsTestCase.new Handler() {...}0%n/a44444411
IoUtilsTestCase.new Handler() {...}0%n/a44444411
IoUtilsTestCase.TestCloseable0%n/a33553311
XnioTestCase.SetSecurityPolicyAction0%n/a22552211
IoUtilsTestCase.TestRunnable0%n/a33553311
Buffers.4.new Reaper() {...}0%n/a22332211
FileSystemWatcherTestCase.new FileChangeCallback() {...}0%n/a22332211
FileSystemWatcherTestCase.new FileChangeCallback() {...}0%n/a22332211
AbstractIoFutureTestCase.new Runnable() {...}0%n/a22332211
IoUtilsTestCase.TestOpenListener0%n/a33553311
Buffers.SecureByteBufferPool0%n/a22442211
DelegatingChannelListener0%n/a22552211
AbstractIoFutureTestCase.TestCancelHandler0%n/a33553311
IoUtilsTestCase.new ZipFile() {...}0%n/a22222211
IoUtilsTestCase.new ZipFile() {...}0%n/a22222211
IoUtilsTestCase.new ZipFile() {...}0%n/a22222211
XnioWorker.new IoFuture.HandlingNotifier() {...}0%n/a33553311
XnioWorker.new PrivilegedAction() {...}0%n/a22332211
XnioWorker.new IoFuture.HandlingNotifier() {...}0%n/a33553311
AbstractIoFutureTestCase.new Runnable() {...}0%n/a22332211
AbstractIoFuture.CancelRequestedState0%n/a77887711
AbstractIoFuture.InitialState0%n/a77777711
Buffers.new BufferAllocator() {...}0%n/a22222211
IoUtilsTestCase.new DatagramSocket() {...}0%n/a22222211
IoUtilsTestCase.new IoUtilsTestCase.TestSelector() {...}0%n/a22222211
IoUtilsTestCase.new IoUtilsTestCase.TestSelector() {...}0%n/a22222211
IoUtilsTestCase.new IoUtilsTestCase.TestSelector() {...}0%n/a22222211
IoUtilsTestCase.new ServerSocket() {...}0%n/a22222211
IoUtilsTestCase.new ServerSocket() {...}0%n/a22222211
IoUtilsTestCase.new ServerSocket() {...}0%n/a22222211
IoUtilsTestCase.new ChannelSource() {...}0%n/a22222211
XnioWorker.new PrivilegedAction() {...}0%n/a22222211
IoUtilsTestCase.new DatagramSocket() {...}0%n/a22222211
Xnio.new PrivilegedAction() {...}0%n/a22222211
Xnio.new PrivilegedAction() {...}0%n/a22222211
IoUtils.ClosingCancellable0%n/a22552211
ChannelListenersTestCase.new AcceptingChannelMock() {...}0%n/a22222211
IoUtilsTestCase.new Closeable() {...}0%n/a22222211
IoUtilsTestCase.new Closeable() {...}0%n/a22222211
IoUtilsTestCase.new Closeable() {...}0%n/a22222211
IoUtilsTestCase.new Socket() {...}0%n/a22222211
IoUtilsTestCase.new Socket() {...}0%n/a22222211
IoUtilsTestCase.new Socket() {...}0%n/a22222211
FailedIoFutureTestCase.new Cancellable() {...}0%n/a22222211
IoUtilsTestCase.new IoUtilsTestCase.TestSelector() {...}0%n/a22222211
IoUtilsTestCase.new ServerSocket() {...}0%n/a22222211
XnioWorker.new Runnable() {...}0%n/a22332211
Xnio.MBeanHolder0%n/a22332211
IoUtilsTestCase.new Socket() {...}0%n/a22222211
Closer0%n/a22552211
IoUtils.new IoFuture.Notifier() {...}0%n/a22332211
IoUtilsTestCase.new Closeable() {...}0%n/a22222211
Pool0%n/a11221111
FailedIoFuture0%n/a22442211
OptionMap.Builder.OVPair0%n/a11441111
BufferAllocator0%n/a11221111
FutureResultTestCase.new Executor() {...}0%n/a22332211
IoUtilsTestCase.new Runnable() {...}0%n/a22332211
ChannelListeners.new ChannelListener() {...}0%n/a33443311
Buffers.new Pooled() {...}0%n/a55555511
Xnio.new PrivilegedAction() {...}0%n/a22222211
Xnio.new PrivilegedAction() {...}0%n/a22222211
XnioTestCase.GrantAllPermissionsAction.new SecurityManager() {...}0%n/a33333311
XnioWorkerTestCase.new ChannelListener() {...}0%n/a22222211
AbstractConvertingIoFutureTestCase.StringToCharArrayFuture0%n/a22332211
Option.new Option.ValueParser() {...}0%n/a22222211
Option.new Option.ValueParser() {...}0%n/a22222211
Option.new Option.ValueParser() {...}0%n/a22222211
Option.new Option.ValueParser() {...}0%n/a22222211
Option.new Option.ValueParser() {...}0%n/a22222211
XnioTestCase.GrantAllPermissionsAction0%n/a11221111
Pool.new Pool() {...}0%n/a22222211
Pool.new Pool() {...}0%n/a22222211
IoUtils.new IoFuture.HandlingNotifier() {...}0%n/a22332211
XnioExecutor.Key.new XnioExecutor.Key() {...}0%n/a33333311
ChannelListeners.new ChannelListener.Setter() {...}0%n/a33333311
ChannelListeners.new ChannelListener() {...}0%n/a33333311
ChannelListeners.new ChannelExceptionHandler() {...}0%n/a22332211
XnioWorkerTestCase.new SocketAddress() {...}0%n/a11111111
Option.new Option.ValueParser() {...}0%n/a22222211
Option.new Option.ValueParser() {...}0%n/a22222211
IoUtils.new IoFuture.Notifier() {...}0%n/a22332211
IoUtils.new IoFuture.HandlingNotifier() {...}0%n/a22332211
BufferAllocator.new BufferAllocator() {...}0%n/a22222211
BufferAllocator.new BufferAllocator() {...}0%n/a22222211
FutureResult.new AbstractIoFuture() {...}0%n/a11111111
IoUtils.new IoFuture.Notifier() {...}0%n/a22332211
Xnio.new ThreadLocal() {...}0%n/a22222211
Xnio.MBeanHolder.new PrivilegedAction() {...}0%n/a22222211
IoUtils.new Cancellable() {...}0%n/a22222211
ChannelListenersTestCase.ExecutionRejector0%n/a11111111
XnioExecutor.Key0%n/a11111111
XnioTestCase.ResetSecurityManagerAction0%n/a11221111
XnioWorkerTestCase.new SocketAddress() {...}0%n/a11111111