logo

Back to index

NHD

Min: 0.3333, max: 0.9239, yellow zone: [0.4000 .. 0.6000].

Elements: 104, μ: 0.5983, σ: 0.1741, Var: 0.0303, defects: 36%.

Packages: 24, classes: 252.

Green: 163, yellow: 42, red: 47.

Class NHD k l
n.l.l.argument.DeferredStructuredArgument NaN 1 1
n.l.l.argument.StructuredArguments NaN 0 0
n.l.l.e.c.l.disruptor.BusySpinWaitStrategy 0 2 3
n.l.l.e.c.l.disruptor.InsufficientCapacityException NaN 1 0
n.l.l.e.c.l.disruptor.EventPoller 0 2 1
n.l.l.e.c.l.disruptor.FatalExceptionHandler 0.5556 3 3
n.l.l.e.c.l.disruptor.LiteBlockingWaitStrategy 0.3333 3 3
n.l.l.e.c.l.disruptor.LiteTimeoutBlockingWaitStrategy 0.3333 3 3
n.l.l.e.c.l.disruptor.LhsPadding NaN 0 0
n.l.l.e.c.l.disruptor.PhasedBackoffWaitStrategy 0 2 3
n.l.l.e.c.l.disruptor.FixedSequenceGroup 0.4 6 1
n.l.l.e.c.l.disruptor.RhsPadding NaN 0 0
n.l.l.e.c.l.disruptor.E..$DefaultExceptionHandlerHolder NaN 0 0
n.l.l.e.c.l.disruptor.SingleProducerSequencerPad NaN 0 0
n.l.l.e.c.l.disruptor.Value NaN 0 0
n.l.l.e.c.l.disruptor.AlertException NaN 1 0
n.l.l.e.c.l.disruptor.TimeoutException NaN 1 0
n.l.l.e.c.l.disruptor.SequenceGroups NaN 0 0
n.l.l.e.c.l.disruptor.SleepingWaitStrategy 0 2 3
n.l.l.e.c.l.disruptor.RingBufferPad NaN 0 0
n.l.l.e.c.l.disruptor.TimeoutBlockingWaitStrategy 0.3333 3 3
n.l.l.e.c.l.disruptor.Sequence 0.4286 7 1
n.l.l.e.c.l.disruptor.YieldingWaitStrategy 0 2 3
n.l.l.e.c.l.disruptor.SingleProducerSequencer 0.5091 11 2
n.l.l.e.c.l.disruptor.BlockingWaitStrategy 0.3333 3 3
n.l.l.e.c.l.disruptor.ExceptionHandlers NaN 0 0
n.l.l.e.c.l.disruptor.BatchEventProcessor 0.6 5 1
n.l.l.e.c.l.disruptor.MultiProducerSequencer 0.5091 11 2
n.l.l.e.c.l.disruptor.WorkerPool 0.6 5 1
n.l.l.e.c.l.disruptor.SingleProducerSequencerFields NaN 0 0
n.l.l.e.c.l.disruptor.AbstractSequencer 0.5893 8 2
n.l.l.e.c.l.disruptor.RingBufferFields NaN 1 1
n.l.l.e.c.l.disruptor.WorkProcessor NaN 4 0
n.l.l.e.c.l.disruptor.ProcessingSequenceBarrier 0.6667 6 1
n.l.l.e.c.l.disruptor.RingBuffer 0.7394 50 9
n.l.l.stacktrace.StackElementFilter NaN 1 1
n.l.l.stacktrace.StackHasher 0.55 5 4
n.l.l.stacktrace.ShortenedThrowableConverter 0.8411 22 7
n.l.l.encoder.LoggingEventCompositeJsonEncoder 0 2 1
n.l.l.encoder.SeparatorParser NaN 0 0
n.l.l.encoder.AccessEventCompositeJsonEncoder 0 2 1
n.l.l.encoder.LogstashAccessEncoder 0.8267 25 5
n.l.l.encoder.CompositeJsonEncoder 0.8956 25 9
n.l.l.encoder.LogstashEncoder 0.8696 42 7
n.l.l.decorate.CharacterEscapesJsonFactoryDecorator 0.5333 5 3
n.l.l.decorate.FeatureJsonGeneratorDecorator NaN 0 0
n.l.l.decorate.NullJsonFactoryDecorator NaN 1 1
n.l.l.decorate.PrettyPrintingJsonGeneratorDecorator NaN 1 1
n.l.l.decorate.FeatureDecorator 0.4667 5 3
n.l.l.decorate.NullJsonGeneratorDecorator NaN 1 1
n.l.l.decorate.FeatureJsonFactoryDecorator NaN 0 0
n.l.l.decorate.C..$Escape 0.7444 9 5
n.l.l.decorate.C..$CustomizedCharacterEscapes 0 2 1
n.l.l.decorate.CompositeJsonGeneratorDecorator 0.3333 3 2
n.l.l.decorate.CompositeJsonFactoryDecorator 0.3333 3 2
n.l.l.decorate.EscapeNonAsciiJsonFactoryDecorator NaN 1 1
n.l.l.appender.A..$LogEvent NaN 1 0
n.l.l.appender.A..$EncoderException NaN 0 0
n.l.l.appender.A..$UnconnectedConfigurableSSLSocketFactory NaN 1 0
n.l.l.appender.AccessEventAsyncDisruptorAppender NaN 0 0
n.l.l.appender.A..$LogEventFactory NaN 1 0
n.l.l.appender.A..$WorkerThreadFactory NaN 1 1
n.l.l.appender.LogstashAccessUdpSocketAppender NaN 0 0
n.l.l.appender.LogstashAccessTcpSocketAppender NaN 0 0
n.l.l.appender.A..$LogEventTranslator NaN 1 3
n.l.l.appender.A..$LogEventExceptionHandler 0.5556 3 3
n.l.l.appender.LoggingEventAsyncDisruptorAppender 0.3333 3 2
n.l.l.appender.A..$T..$ReaderCallable NaN 1 0
n.l.l.appender.A..$T..$WriteTimeoutRunnable NaN 1 0
n.l.l.appender.D..$DelegatingEventHandler NaN 1 3
n.l.l.appender.A..$T..$KeepAliveRunnable NaN 1 0
n.l.l.appender.AbstractLogstashUdpSocketAppender 0.831 16 7
n.l.l.appender.A..$EventClearingEventHandler 0.5 4 4
n.l.l.appender.A..$TcpSendingEventHandler 0.3333 3 3
n.l.l.appender.AbstractLogstashTcpSocketAppender 0.9192 46 14
n.l.l.appender.AsyncDisruptorAppender 0.9239 42 14
n.l.l.appender.DelegatingAsyncDisruptorAppender 0.5889 10 2
n.l.l.appender.RingBufferFullException NaN 0 0
n.l.l.appender.NotConnectedException NaN 0 0
n.l.l.appender.ShutdownInProgressException NaN 0 0
n.l.l.appender.LogstashUdpSocketAppender NaN 0 0
n.l.l.appender.WaitStrategyFactory NaN 0 0
n.l.l.appender.LogstashTcpSocketAppender 0.3333 3 2
n.l.l.d.yaml.YamlJsonFactoryDecorator NaN 1 1
n.l.l.d.yaml.YamlFeatureJsonGeneratorDecorator NaN 1 1
n.l.logback.NullAbbreviator NaN 1 1
n.l.logback.CachingAbbreviator 0 2 1
n.l.logback.LogstashAccessFormatter 0.8719 29 7
n.l.logback.LogstashFormatter 0.8965 46 9
n.l.l.a.listener.F..$FailingState NaN 5 0
n.l.l.a.listener.FailureSummaryLoggingAppenderListener 0.3333 3 3
n.l.l.a.listener.AccessEventAppenderListenerImpl 0.5833 4 4
n.l.l.a.listener.LoggingEventTcpAppenderListenerImpl 0.5667 5 6
n.l.l.a.listener.LoggingEventAppenderListenerImpl 0.5833 4 4
n.l.l.a.listener.AccessEventTcpAppenderListenerImpl 0.5667 5 6
n.l.l.a.listener.FailureSummaryAppenderListener 0.5952 7 8
n.l.l.e.c.l.d.util.ThreadHints NaN 0 0
n.l.l.e.c.l.d.util.Util NaN 0 0
n.l.l.fieldnames.LogstashAccessFieldNames 0.4762 22 1
n.l.l.fieldnames.Pre50LogstashAccessFieldNames 0.4762 22 1
n.l.l.fieldnames.ShortenedFieldNames NaN 0 0
n.l.l.fieldnames.LogstashFieldNames 0.4828 30 1
n.l.l.fieldnames.LogstashCommonFieldNames 0.4545 12 1
n.l.l.a.destination.DelegateDestinationConnectionStrategy 0.68 10 5
n.l.l.a.destination.DestinationParser NaN 0 0
n.l.l.a.destination.PreferPrimaryDestinationConnectionStrategy 0.4881 8 3
n.l.l.a.destination.RandomDestinationConnectionStrategy NaN 1 1
n.l.l.a.destination.RoundRobinDestinationConnectionStrategy NaN 1 1
n.l.l.a.destination.DestinationConnectionStrategyWithTtl 0.4667 5 3
n.l.l.pattern.A..$ArrayWriter NaN 1 2
n.l.l.pattern.A..$AsLongOperation NaN 1 1
n.l.l.pattern.A..$O..$Field NaN 1 2
n.l.l.pattern.A..$OmitEmptyFieldWriter NaN 1 2
n.l.l.pattern.AccessEventJsonPatternParser NaN 1 0
n.l.l.pattern.A..$ReusableFilteringGenerator 0 2 1
n.l.l.pattern.A..$TryJsonOperation NaN 1 1
n.l.l.pattern.A..$JsonPatternException NaN 0 0
n.l.l.pattern.A..$NullNaValueOperation NaN 1 1
n.l.l.pattern.A..$RootWriter NaN 1 2
n.l.l.pattern.A..$ObjectWriter 0.3333 3 4
n.l.l.pattern.A..$LayoutValueGetter NaN 1 1
n.l.l.pattern.A..$AsJsonOperation NaN 1 1
n.l.l.pattern.EnhancedPropertyConverter 0 2 1
n.l.l.pattern.A..$AsNullIfEmptyOperation NaN 1 1
n.l.l.pattern.PatternLayoutAdapter 0.6667 6 4
n.l.l.pattern.A..$ValueWriter NaN 1 2
n.l.l.pattern.A..$AsBooleanOperation NaN 1 1
n.l.l.pattern.A..$NullExcludingTokenFilter 0 2 1
n.l.l.pattern.A..$AsDoubleOperation NaN 1 1
n.l.l.pattern.LoggingEventJsonPatternParser NaN 1 0
n.l.l.pattern.AbstractJsonPatternParser 0.619 7 3
n.l.l.pattern.P..$HeadConverterCapture NaN 1 2
n.l.l.util.T..$Holder NaN 0 0
n.l.l.util.TimeZoneUtils NaN 0 0
n.l.l.util.StringUtils NaN 0 0
n.l.l.util.T..$HolderRef NaN 2 0
n.l.l.util.ReusableByteBuffer 0.6508 7 3
n.l.l.util.ProxyOutputStream 0.5873 7 3
n.l.l.util.ThreadLocalReusableByteBuffer NaN 1 1
n.l.l.util.SimpleObjectJsonGeneratorDelegate NaN 1 1
n.l.l.util.ThreadLocalHolder 0.4667 6 1
n.l.l.c.accessevent.AccessEventFormattedTimestampJsonProvider NaN 1 1
n.l.l.c.accessevent.AccessEventPatternJsonProvider NaN 1 1
n.l.l.c.accessevent.AccessEventNestedJsonProvider NaN 1 1
n.l.l.c.accessevent.AccessMessageJsonProvider 0 2 3
n.l.l.c.accessevent.ElapsedTimeJsonProvider 0 2 3
n.l.l.c.accessevent.IncludeExcludeHeaderFilter 0.5238 7 1
n.l.l.c.accessevent.ContentLengthJsonProvider 0 2 3
n.l.l.c.accessevent.RemoteHostJsonProvider 0 2 3
n.l.l.c.accessevent.RequestedUriJsonProvider 0 2 3
n.l.l.c.accessevent.StatusCodeJsonProvider 0 2 3
n.l.l.c.accessevent.ProtocolJsonProvider 0 2 3
n.l.l.c.accessevent.RequestedUrlJsonProvider 0 2 3
n.l.l.c.accessevent.AccessEventJsonProviders 0.8759 17 16
n.l.l.c.accessevent.RemoteUserJsonProvider 0 2 3
n.l.l.c.accessevent.AccessEventThreadNameJsonProvider NaN 1 1
n.l.l.c.accessevent.RequestHeadersJsonProvider 0.6667 6 5
n.l.l.c.accessevent.AccessEventCompositeJsonFormatter NaN 1 1
n.l.l.c.accessevent.ResponseHeadersJsonProvider 0.6667 6 5
n.l.l.c.accessevent.MethodJsonProvider 0 2 3
n.l.l.mask.M..$PathMask 1 3 1
n.l.l.mask.PathBasedFieldMasker NaN 1 1
n.l.l.mask.M..$ValueMask 1 3 1
n.l.l.mask.RegexValueMasker NaN 1 2
n.l.l.mask.MaskingJsonGeneratorDecorator 0.8238 15 8
n.l.l.mask.FieldNameBasedFieldMasker NaN 1 1
n.l.l.mask.MaskingJsonGenerator 0.8707 50 16
n.l.l.composite.A..$NumberTimestampWriter 0.3333 2 3
n.l.l.composite.AbstractJsonProvider 0.5 4 1
n.l.l.composite.A..$DisconnectedOutputStream 0 2 1
n.l.l.composite.A..$JsonFormatter 0.5 4 2
n.l.l.composite.AbstractFieldJsonProvider 0 2 1
n.l.l.composite.AbstractNestedJsonProvider 0.6667 7 4
n.l.l.composite.A..$StringFormatterWriter 0.3333 2 3
n.l.l.composite.AbstractCompositeJsonFormatter 0.8585 17 8
n.l.l.composite.CompositeJsonFormatter NaN 0 0
n.l.l.composite.FormattedTimestampJsonProvider NaN 0 0
n.l.l.composite.SequenceJsonProvider NaN 1 2
n.l.l.composite.ContextJsonProvider 0 2 3
n.l.l.composite.F..$ZoneOffsetState 1 2 1
n.l.l.composite.FastISOTimestampFormatter 1 2 1
n.l.l.composite.F..$TimestampPeriod 1 2 1
n.l.l.composite.GlobalCustomFieldsJsonProvider 0.75 8 6
n.l.l.composite.AbstractThreadNameJsonProvider 0.3333 3 3
n.l.l.composite.JsonWritingUtils NaN 0 0
n.l.l.composite.AbstractFormattedTimestampJsonProvider 0.6339 8 4
n.l.l.composite.UuidJsonProvider 0.5333 5 3
n.l.l.composite.LogstashVersionJsonProvider 0.6667 6 5
n.l.l.composite.AbstractPatternJsonProvider 0.7143 8 5
n.l.l.composite.JsonProviders 0.833 14 10
n.l.l.composite.JsonReadingUtils NaN 0 0
n.l.l.d.smile.SmileJsonFactoryDecorator NaN 1 1
n.l.l.d.smile.SmileFeatureJsonGeneratorDecorator NaN 1 1
n.l.l.status.LevelFilteringStatusListener 0.6 5 4
n.l.l.status.DelegatingStatusListener 0.7143 7 3
n.l.l.e.c.l.d.dsl.BasicExecutor 0 2 1
n.l.l.e.c.l.d.dsl.ConsumerRepository 0.6667 9 6
n.l.l.e.c.l.d.dsl.ExceptionHandlerSetting NaN 1 1
n.l.l.e.c.l.d.dsl.WorkerPoolInfo 0.7143 7 1
n.l.l.e.c.l.d.dsl.EventProcessorInfo 0.7778 9 1
n.l.l.e.c.l.d.dsl.ExceptionHandlerWrapper 0.5 4 4
n.l.l.e.c.l.d.dsl.Disruptor 0.8529 28 13
n.l.l.e.c.l.d.dsl.EventHandlerGroup 0.6778 9 5
n.l.l.d.cbor.CborJsonFactoryDecorator NaN 1 1
n.l.l.d.cbor.CborFeatureJsonGeneratorDecorator NaN 1 1
n.l.l.c.loggingevent.AbstractThrowableMessageJsonProvider 0.5 2 2
n.l.l.c.loggingevent.ContextNameJsonProvider NaN 1 2
n.l.l.c.loggingevent.LogLevelJsonProvider 0 2 3
n.l.l.c.loggingevent.ArgumentsJsonProvider 0.7143 8 5
n.l.l.c.loggingevent.AbstractThrowableClassNameJsonProvider 0.3333 3 4
n.l.l.c.loggingevent.CallerDataJsonProvider 0.7 11 4
n.l.l.c.loggingevent.RawMessageJsonProvider NaN 1 2
n.l.l.c.loggingevent.SequenceJsonProvider NaN 1 0
n.l.l.c.loggingevent.ThrowableRootCauseClassNameJsonProvider NaN 1 1
n.l.l.c.loggingevent.LogstashMarkersJsonProvider NaN 1 2
n.l.l.c.loggingevent.UuidProvider NaN 1 0
n.l.l.c.loggingevent.ThrowableSelectors NaN 0 0
n.l.l.c.loggingevent.ThrowableMessageJsonProvider NaN 1 1
n.l.l.c.loggingevent.ThreadNameJsonProvider NaN 1 0
n.l.l.c.loggingevent.ThrowableClassNameJsonProvider NaN 1 1
n.l.l.c.loggingevent.LoggingEventNestedJsonProvider NaN 1 1
n.l.l.c.loggingevent.LoggerNameJsonProvider 0.7143 7 4
n.l.l.c.loggingevent.LoggingEventPatternJsonProvider NaN 1 1
n.l.l.c.loggingevent.StackTraceJsonProvider 0.6667 6 4
n.l.l.c.loggingevent.LogLevelValueJsonProvider 0 2 3
n.l.l.c.loggingevent.LoggingEventCompositeJsonFormatter NaN 1 1
n.l.l.c.loggingevent.TagsJsonProvider 0 2 3
n.l.l.c.loggingevent.ThrowableRootCauseMessageJsonProvider NaN 1 1
n.l.l.c.loggingevent.StackHashJsonProvider 0.6167 6 4
n.l.l.c.loggingevent.LoggingEventThreadNameJsonProvider NaN 1 1
n.l.l.c.loggingevent.LoggingEventJsonProviders 0.9091 22 22
n.l.l.c.loggingevent.MessageJsonProvider 0.5 4 4
n.l.l.c.loggingevent.MdcJsonProvider 0.7382 11 5
n.l.l.c.loggingevent.LoggingEventFormattedTimestampJsonProvider NaN 1 1
n.l.l.c.loggingevent.RootStackTraceElementJsonProvider 0.4583 4 4
n.l.l.marker.MapEntriesAppendingMarker 0.5 4 2
n.l.l.marker.MessageFormatCache NaN 1 1
n.l.l.marker.Markers NaN 0 0
n.l.l.marker.ObjectFieldsAppendingMarker 0.5 4 2
n.l.l.marker.DeferredLogstashMarker 0.3333 3 2
n.l.l.marker.O..$SerializerHelper NaN 1 2
n.l.l.marker.LogstashMarker 0.5333 6 2
n.l.l.marker.RawJsonAppendingMarker 0.5 4 2
n.l.l.marker.EmptyLogstashMarker 0.5 4 2
n.l.l.marker.ObjectAppendingMarker 0.5 4 2
n.l.l.marker.LogstashBasicMarker 0.7333 11 3
n.l.l.marker.SingleFieldAppendingMarker 0.6071 8 2
n.l.l.layout.LoggingEventCompositeJsonLayout 0 2 1
n.l.l.layout.AccessEventCompositeJsonLayout 0 2 1
n.l.l.layout.CompositeJsonLayout 0.8885 22 8
n.l.l.layout.LogstashLayout 0.8696 42 7
n.l.l.layout.LogstashAccessLayout 0.8267 25 5

Download XML.