Interface TemplateResolverFactory<V,C extends TemplateResolverContext<V,C>>
- Type Parameters:
V- type of the value passed to theresolverC- 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 StringMain plugin category forTemplateResolverFactoryimplementations. -
Method Summary
Modifier and TypeMethodDescriptioncreate(C context, TemplateResolverConfig config) The targetedTemplateResolverContextclass.getName()The targeted value class.
-
Field Details
-
CATEGORY
Main plugin category forTemplateResolverFactoryimplementations.- See Also:
-
-
Method Details
-
getValueClass
The targeted value class. -
getContextClass
The targetedTemplateResolverContextclass. -
getName
String getName() -
create
-