Uses of Interface
org.apache.logging.log4j.layout.template.json.resolver.TemplateResolverFactory
Packages that use TemplateResolverFactory
-
Uses of TemplateResolverFactory in org.apache.logging.log4j.layout.template.json.resolver
Subinterfaces of TemplateResolverFactory in org.apache.logging.log4j.layout.template.json.resolverModifier and TypeInterfaceDescriptioninterfaceTemplateResolverFactoryspecialized forLogEvents.Classes in org.apache.logging.log4j.layout.template.json.resolver that implement TemplateResolverFactoryModifier and TypeClassDescriptionfinal classCaseConverterResolverfactory.final classCounterResolverfactory.final classEndOfBatchResolverfactory.final classExceptionResolverfactory.final classExceptionRootCauseResolverfactory.final classLevelResolverfactory.final classLoggerResolverfactory.final classMainMapResolverfactory.final classMapResolverfactory.final classMarkerResolverfactory.final classMessageParameterResolverfactory.final classfinal classPatternResolverfactory.final classSourceResolverfactory.(package private) final classStackTraceElementResolverfactory.final classThreadContextDataResolverfactory.final classThreadContextStackResolverfactory.final classThreadResolverfactory.final classTimestampResolverfactory.Methods in org.apache.logging.log4j.layout.template.json.resolver with type parameters of type TemplateResolverFactoryModifier and TypeMethodDescriptionprivate static <V,C extends TemplateResolverContext<V, C>, F extends TemplateResolverFactory<V, C>>
voidTemplateResolverFactories.addFactory(Map<String, F> factoryByName, F factory) private static <V,C extends TemplateResolverContext<V, C>, F extends TemplateResolverFactory<V, C>>
FTemplateResolverFactories.castFactory(Class<V> valueClass, Class<C> contextClass, TemplateResolverFactory<?, ?> factory) static <V,C extends TemplateResolverContext<V, C>, F extends TemplateResolverFactory<V, C>>
Map<String, F> TemplateResolverFactories.populateFactoryByName(List<String> pluginPackages, Class<V> valueClass, Class<C> contextClass) Populates plugins implementingTemplateResolverFactory<V, C>, whereVandCdenote the value and context class types, respectively.private static <V,C extends TemplateResolverContext<V, C>, F extends TemplateResolverFactory<V, C>>
Map<String, F> TemplateResolverFactories.populateFactoryByName(Map<String, PluginType<?>> pluginTypeByName, Class<V> valueClass, Class<C> contextClass) Methods in org.apache.logging.log4j.layout.template.json.resolver that return TemplateResolverFactoryModifier and TypeMethodDescriptionprivate static TemplateResolverFactory<?, ?> TemplateResolverFactories.instantiateFactory(String pluginName, Class<?> pluginClass) Methods in org.apache.logging.log4j.layout.template.json.resolver that return types with arguments of type TemplateResolverFactoryModifier and TypeMethodDescriptionMap<String, ? extends TemplateResolverFactory<V, C>> TemplateResolverContext.getResolverFactoryByName()Methods in org.apache.logging.log4j.layout.template.json.resolver with parameters of type TemplateResolverFactoryModifier and TypeMethodDescriptionprivate static <V,C extends TemplateResolverContext<V, C>, F extends TemplateResolverFactory<V, C>>
FTemplateResolverFactories.castFactory(Class<V> valueClass, Class<C> contextClass, TemplateResolverFactory<?, ?> factory)