This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit bfc5243c152ce16c3acc97efd2864f116cc4ba1c
Author: Sébastien Deleuze <sdele...@vmware.com>
AuthorDate: Tue Nov 8 11:38:33 2022 +0100

    Update tomcat-embed-core native metadata
    
    In Tomcat 10.0, reflection metadata on Http11AprProtocol were
    registering metadata on AbstractProtocol as a side effect.
    
    Tomcat 10.1 removed this protocol and related metadata, breaking
    setting and getting properties set reflectively on protocols from
    org.apache.catalina.connector.Connector.
    
    This commit contributes reflection metadata for those properties.
---
 res/graal/tomcat-embed-core/native-image/tomcat-reflection.json | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/res/graal/tomcat-embed-core/native-image/tomcat-reflection.json 
b/res/graal/tomcat-embed-core/native-image/tomcat-reflection.json
index 66ad019304..31f01ed8f3 100644
--- a/res/graal/tomcat-embed-core/native-image/tomcat-reflection.json
+++ b/res/graal/tomcat-embed-core/native-image/tomcat-reflection.json
@@ -40,6 +40,8 @@
 { "name":"org.apache.catalina.loader.ParallelWebappClassLoader", 
"allDeclaredConstructors" : true, "allPublicConstructors" : true, 
"allDeclaredMethods" : true, "allPublicMethods" : true},
 { "name":"org.apache.catalina.servlets.DefaultServlet", 
"allDeclaredFields":true, "allDeclaredMethods":true },
 { "name":"org.apache.catalina.valves.ErrorReportValve", "methods" : [{"name": 
"<init>","parameterTypes":[]}] },
+{ "name":"org.apache.coyote.AbstractProtocol", "methods": [{"name": 
"getLocalPort","parameterTypes": []},{"name": "getPort","parameterTypes": []}, 
{"name": "setPortOffset","parameterTypes": ["int"]}, {"name": 
"getPortOffset","parameterTypes": []}, {"name": "setPort","parameterTypes": 
["int"]}]},
+{ "name":"org.apache.coyote.http11.AbstractHttp11Protocol", "methods": 
[{"name": "setSecure","parameterTypes": ["boolean"]}, {"name": 
"setMaxSavePostSize","parameterTypes": ["int"]}]},
 { "name":"org.apache.coyote.http11.Http11NioProtocol", "methods" : [{"name": 
"<init>","parameterTypes":[]}] },
 { "name":"org.apache.coyote.http11.Http11Nio2Protocol", "methods" : [{"name": 
"<init>","parameterTypes":[]}] },
 { "name":"org.apache.coyote.UpgradeProtocol" },


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to