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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Indicates if the resolver if applicable at all.final boolean
isResolvable
(Object value) Indicates if the resolver if applicable for the givenvalue
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.logging.log4j.layout.template.json.resolver.TemplateResolver
isFlattening, resolve, resolve
-
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 interfaceTemplateResolver<Object>
-
isResolvable
Description copied from interface:TemplateResolver
Indicates if the resolver if applicable for the givenvalue
.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 interfaceTemplateResolver<Object>
-