Class TemplateResolvers.UnresolvableTemplateResolver
- java.lang.Object
-
- org.apache.logging.log4j.layout.template.json.resolver.TemplateResolvers.UnresolvableTemplateResolver
-
- All Implemented Interfaces:
TemplateResolver<java.lang.Object>
- Enclosing class:
- TemplateResolvers
private abstract static class TemplateResolvers.UnresolvableTemplateResolver extends java.lang.Object implements TemplateResolver<java.lang.Object>
-
-
Constructor Summary
Constructors Modifier Constructor Description private
UnresolvableTemplateResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isResolvable()
Indicates if the resolver if applicable at all.boolean
isResolvable(java.lang.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
-
-
-
-
Method Detail
-
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<java.lang.Object>
-
isResolvable
public final boolean isResolvable(java.lang.Object value)
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<java.lang.Object>
-
-