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

zhaijia pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git.


    from ef614ad  Remove bouncy castle shaded module to avoid bring error of 
verifySingleJar (#7453)
     add ca97be3  Add proxy plugin interface to support user defined additional 
servlet (#8067)

No new revisions were added by this update.

Summary of changes:
 .../broker/intercept/BrokerInterceptorUtils.java   |   2 +-
 .../pulsar/proxy/server/ProxyConfiguration.java    |  21 +++
 .../apache/pulsar/proxy/server/ProxyService.java   |  13 +-
 .../pulsar/proxy/server/ProxyServiceStarter.java   |  14 ++
 .../org/apache/pulsar/proxy/server/WebServer.java  |   3 +-
 .../plugin/servlet/ProxyAdditionalServlet.java     |  33 ++--
 .../servlet/ProxyAdditionalServletDefinition.java  |  15 +-
 .../servlet/ProxyAdditionalServletDefinitions.java |   9 +-
 .../servlet/ProxyAdditionalServletMetadata.java    |  13 +-
 .../servlet/ProxyAdditionalServletUtils.java       | 160 ++++++++++++++++
 .../ProxyAdditionalServletWithClassLoader.java     |  47 ++---
 .../plugin/servlet/ProxyAdditionalServlets.java    |  89 +++++++++
 .../proxy/server/plugin/servlet}/package-info.java |   4 +-
 .../proxy/server/ProxyAdditionalServletTest.java   | 201 +++++++++++++++++++++
 .../server/plugin/MockProxyAdditionalServlet.java  |  28 +--
 .../plugin/ProxyAdditionalServletUtilsTest.java    |  77 ++++----
 .../ProxyAdditionalServletWithClassLoaderTest.java |  29 ++-
 17 files changed, 619 insertions(+), 139 deletions(-)
 copy 
pulsar-client-api/src/main/java/org/apache/pulsar/client/api/schema/SchemaInfoProvider.java
 => 
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/plugin/servlet/ProxyAdditionalServlet.java
 (54%)
 copy 
pulsar-broker/src/main/java/org/apache/pulsar/broker/intercept/BrokerInterceptorDefinition.java
 => 
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/plugin/servlet/ProxyAdditionalServletDefinition.java
 (72%)
 copy 
pulsar-broker/src/main/java/org/apache/pulsar/broker/protocol/ProtocolHandlerDefinitions.java
 => 
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/plugin/servlet/ProxyAdditionalServletDefinitions.java
 (79%)
 copy 
pulsar-broker/src/main/java/org/apache/pulsar/broker/protocol/ProtocolHandlerMetadata.java
 => 
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/plugin/servlet/ProxyAdditionalServletMetadata.java
 (76%)
 create mode 100644 
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/plugin/servlet/ProxyAdditionalServletUtils.java
 copy 
pulsar-broker/src/main/java/org/apache/pulsar/broker/protocol/ProtocolHandlerWithClassLoader.java
 => 
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/plugin/servlet/ProxyAdditionalServletWithClassLoader.java
 (53%)
 create mode 100644 
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/plugin/servlet/ProxyAdditionalServlets.java
 copy {pulsar-broker/src/main/java/org/apache/pulsar/broker/intercept => 
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/server/plugin/servlet}/package-info.java
 (90%)
 create mode 100644 
pulsar-proxy/src/test/java/org/apache/pulsar/proxy/server/ProxyAdditionalServletTest.java
 copy 
pulsar-io/batch-data-generator/src/main/java/org/apache/pulsar/io/batchdatagenerator/BatchDataGeneratorPrintSink.java
 => 
pulsar-proxy/src/test/java/org/apache/pulsar/proxy/server/plugin/MockProxyAdditionalServlet.java
 (62%)
 copy 
pulsar-broker/src/test/java/org/apache/pulsar/broker/intercept/BrokerInterceptorUtilsTest.java
 => 
pulsar-proxy/src/test/java/org/apache/pulsar/proxy/server/plugin/ProxyAdditionalServletUtilsTest.java
 (58%)
 copy 
pulsar-broker/src/test/java/org/apache/pulsar/broker/intercept/BrokerInterceptorWithClassLoaderTest.java
 => 
pulsar-proxy/src/test/java/org/apache/pulsar/proxy/server/plugin/ProxyAdditionalServletWithClassLoaderTest.java
 (56%)

Reply via email to