[ 
https://issues.apache.org/jira/browse/LOG4J2-3497?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17532880#comment-17532880
 ] 

Volkan Yazici commented on LOG4J2-3497:
---------------------------------------

{quote}PluginManager's sole job is to keep track of Plugins by category. It 
doesn't instantiate plugin instances so it has no knowledge of the data used in 
a specific plugin reference.
{quote}
Okay, I see your point {{PluginManager}} is simply a registry of discovered 
plugins. Any {{{}@Plugin-{}}}annotated class in the classpath is registered by 
this class and it will do nothing else. Right? If so, 1) what is the difference 
between {{PluginManager}} and {{PluginRegistry}} and 2) who is responsible for 
performing {{ConstraintValidator}} checks?

> ConstraintValidator's are not employed by PluginManager
> -------------------------------------------------------
>
>                 Key: LOG4J2-3497
>                 URL: https://issues.apache.org/jira/browse/LOG4J2-3497
>             Project: Log4j 2
>          Issue Type: Bug
>          Components: Plugins
>            Reporter: Volkan Yazici
>            Assignee: Matt Sicker
>            Priority: Major
>             Fix For: 2.18.0
>
>
> {{ConstraintValidator}}'s are not taken into account when plugins are 
> collected via {{PluginManager}}.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to