This is an automated email from the ASF dual-hosted git repository.
eolivelli pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git.
from 0c22e0f Optimize the memory usage of Cache Eviction (#12045)
add 91ca173 PIP-99 - Pulsar Proxy Estensions (#11838)
No new revisions were added by this update.
Summary of changes:
conf/proxy.conf | 9 ++
.../proxy/extensions/ExtensionsDefinitions.java | 13 +-
.../pulsar/proxy/extensions/ProxyExtension.java | 84 +++++++++++
.../proxy/extensions/ProxyExtensionDefinition.java | 16 +-
.../proxy/extensions/ProxyExtensionMetadata.java | 15 +-
.../extensions/ProxyExtensionWithClassLoader.java | 48 +++---
.../pulsar/proxy/extensions/ProxyExtensions.java | 141 ++++++++++++++++++
.../proxy/extensions/ProxyExtensionsUtils.java | 161 +++++++++++++++++++++
.../proxy/server/BrokerDiscoveryProvider.java | 17 ++-
.../pulsar/proxy/server/ProxyConfiguration.java | 13 ++
.../apache/pulsar/proxy/server/ProxyService.java | 51 ++++++-
.../proxy/extensions/MockProxyExtension.java | 20 +--
.../proxy/extensions/ProxyExtensionUtilsTest.java | 85 +++++------
.../ProxyExtensionWithClassLoaderTest.java | 69 ++++-----
.../proxy/extensions/ProxyExtensionsTest.java | 110 +++++++-------
15 files changed, 646 insertions(+), 206 deletions(-)
copy
pulsar-broker/src/main/java/org/apache/pulsar/broker/protocol/ProtocolHandlerDefinitions.java
=>
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/extensions/ExtensionsDefinitions.java
(82%)
create mode 100644
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/extensions/ProxyExtension.java
copy
pulsar-functions/worker/src/main/java/org/apache/pulsar/functions/worker/service/WorkerServiceDefinition.java
=>
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/extensions/ProxyExtensionDefinition.java
(76%)
copy
pulsar-broker/src/main/java/org/apache/pulsar/broker/protocol/ProtocolHandlerMetadata.java
=>
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/extensions/ProxyExtensionMetadata.java
(79%)
copy
pulsar-broker/src/main/java/org/apache/pulsar/broker/protocol/ProtocolHandlerWithClassLoader.java
=>
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/extensions/ProxyExtensionWithClassLoader.java
(73%)
create mode 100644
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/extensions/ProxyExtensions.java
create mode 100644
pulsar-proxy/src/main/java/org/apache/pulsar/proxy/extensions/ProxyExtensionsUtils.java
copy
pulsar-broker/src/test/java/org/apache/pulsar/broker/protocol/MockProtocolHandler.java
=>
pulsar-proxy/src/test/java/org/apache/pulsar/proxy/extensions/MockProxyExtension.java
(76%)
copy
pulsar-broker/src/test/java/org/apache/pulsar/broker/protocol/ProtocolHandlerUtilsTest.java
=>
pulsar-proxy/src/test/java/org/apache/pulsar/proxy/extensions/ProxyExtensionUtilsTest.java
(68%)
copy
pulsar-broker/src/test/java/org/apache/pulsar/broker/protocol/ProtocolHandlerWithClassLoaderTest.java
=>
pulsar-proxy/src/test/java/org/apache/pulsar/proxy/extensions/ProxyExtensionWithClassLoaderTest.java
(69%)
copy
pulsar-broker/src/test/java/org/apache/pulsar/broker/protocol/ProtocolHandlersTest.java
=>
pulsar-proxy/src/test/java/org/apache/pulsar/proxy/extensions/ProxyExtensionsTest.java
(63%)