Class Hierarchy
- java.lang.Object
- org.apache.logging.log4j.plugins.di.DefaultInstanceFactory (implements org.apache.logging.log4j.plugins.di.ConfigurableInstanceFactory)
- org.apache.logging.log4j.plugins.di.DI
- org.apache.logging.log4j.plugins.di.DI.FactoryBuilder
- org.apache.logging.log4j.plugins.di.DI.UnscopedBindingBuilder<T>
- org.apache.logging.log4j.plugins.di.DI.ScopedBindingBuilder<T>
- org.apache.logging.log4j.plugins.di.Key<T> (implements java.lang.Comparable<T>, org.apache.logging.log4j.util.StringBuilderFormattable)
- org.apache.logging.log4j.plugins.di.Key.Builder<T> (implements java.util.function.Supplier<T>)
- org.apache.logging.log4j.plugins.di.Keys
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.logging.log4j.plugins.PluginException
- org.apache.logging.log4j.plugins.di.InjectException
- org.apache.logging.log4j.plugins.di.AmbiguousInjectConstructorException
- org.apache.logging.log4j.plugins.di.CircularDependencyException
- org.apache.logging.log4j.plugins.di.DuplicateBindingException
- org.apache.logging.log4j.plugins.di.NoQualifiedBindingException
- org.apache.logging.log4j.plugins.di.NotInjectableException
- org.apache.logging.log4j.plugins.di.InjectException
- org.apache.logging.log4j.plugins.PluginException
- java.lang.RuntimeException
- java.lang.Exception
Interface Hierarchy
- org.apache.logging.log4j.plugins.di.InstanceFactory
- org.apache.logging.log4j.plugins.di.ConfigurableInstanceFactory