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%)