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
FieldsModifier and TypeFieldDescriptionstatic final String
Main plugin category forTemplateResolverFactory
implementations. -
Method Summary
Modifier and TypeMethodDescriptioncreate
(C context, TemplateResolverConfig config) The targetedTemplateResolverContext
class.getName()
The targeted value class.
-
Field Details
-
CATEGORY
Main plugin category forTemplateResolverFactory
implementations.- See Also:
-
-
Method Details
-
getValueClass
The targeted value class. -
getContextClass
The targetedTemplateResolverContext
class. -
getName
String getName() -
create
-