Class TemplateResolvers.UnresolvableTemplateResolver

java.lang.Object
org.apache.logging.log4j.layout.template.json.resolver.TemplateResolvers.UnresolvableTemplateResolver
All Implemented Interfaces:
TemplateResolver<Object>
Enclosing class:
TemplateResolvers

private abstract static class TemplateResolvers.UnresolvableTemplateResolver extends Object implements TemplateResolver<Object>
  • Constructor Details

    • UnresolvableTemplateResolver

      private UnresolvableTemplateResolver()
  • Method Details

    • isResolvable

      public final boolean isResolvable()
      Description copied from interface: TemplateResolver
      Indicates if the resolver if applicable at all.

      For instance, the source line resolver can be short-circuited using this check if the location information is disabled in the layout configuration.

      Specified by:
      isResolvable in interface TemplateResolver<Object>
    • isResolvable

      public final boolean isResolvable(Object value)
      Description copied from interface: TemplateResolver
      Indicates if the resolver if applicable for the given value.

      For instance, the stack trace resolver can be short-circuited using this check if the stack traces are disabled in the layout configuration.

      Specified by:
      isResolvable in interface TemplateResolver<Object>