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