Interface TemplateResolverFactory<V,C extends TemplateResolverContext<V,C>>
-
- Type Parameters:
V
- type of the value passed to theresolver
C
- type of the context passed to thecreate(TemplateResolverContext, TemplateResolverConfig)
creator}
- All Known Subinterfaces:
EventResolverFactory
- All Known Implementing Classes:
CaseConverterResolverFactory
,CounterResolverFactory
,EndOfBatchResolverFactory
,ExceptionResolverFactory
,ExceptionRootCauseResolverFactory
,LevelResolverFactory
,LoggerResolverFactory
,MainMapResolverFactory
,MapResolverFactory
,MarkerResolverFactory
,MessageParameterResolverFactory
,MessageResolverFactory
,PatternResolverFactory
,SourceResolverFactory
,StackTraceElementResolverFactory
,ThreadContextDataResolverFactory
,ThreadContextStackResolverFactory
,ThreadResolverFactory
,TimestampResolverFactory
public interface TemplateResolverFactory<V,C extends TemplateResolverContext<V,C>>
TemplateResolver
factory.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CATEGORY
Main plugin category forTemplateResolverFactory
implementations.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TemplateResolver<V>
create(C context, TemplateResolverConfig config)
java.lang.Class<C>
getContextClass()
The targetedTemplateResolverContext
class.java.lang.String
getName()
java.lang.Class<V>
getValueClass()
The targeted value class.
-
-
-
Field Detail
-
CATEGORY
static final java.lang.String CATEGORY
Main plugin category forTemplateResolverFactory
implementations.- See Also:
- Constant Field Values
-
-
Method Detail
-
getValueClass
java.lang.Class<V> getValueClass()
The targeted value class.
-
getContextClass
java.lang.Class<C> getContextClass()
The targetedTemplateResolverContext
class.
-
getName
java.lang.String getName()
-
create
TemplateResolver<V> create(C context, TemplateResolverConfig config)
-
-