You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by zh...@apache.org on 2020/10/23 07:06:14 UTC
[pulsar] branch master updated (ef614ad -> ca97be3)
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%)