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

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


    from 26fd380  fix Double-Checked locking using volatile (#8475)
     add 2c9fe27  [Issue 8382][Pulsar Function] Enable e2e encryption for 
Pulsar Function (#8432)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/pulsar/admin/cli/CmdFunctions.java  |   7 +
 .../org/apache/pulsar/admin/cli/CmdSources.java    |   7 +
 .../pulsar/common/functions/ConsumerConfig.java    |   1 +
 .../{ProducerConfig.java => CryptoConfig.java}     |  17 ++-
 .../pulsar/common/functions/ProducerConfig.java    |   1 +
 .../org/apache/pulsar/common/util/Reflections.java |   2 +-
 pulsar-functions/instance/pom.xml                  |   6 +
 .../functions/instance/JavaInstanceRunnable.java   |  15 +-
 .../apache/pulsar/functions/sink/PulsarSink.java   |  93 ++++++++++---
 .../pulsar/functions/sink/PulsarSinkConfig.java    |   4 +-
 .../pulsar/functions/source/PulsarSource.java      |  40 ++++--
 .../functions/source/PulsarSourceConfig.java       |   1 +
 .../functions/api/examples/RawFileKeyReader.java   |  74 ++++++++++
 .../proto/src/main/proto/Function.proto            |  26 ++++
 .../apache/pulsar/functions/utils/CryptoUtils.java | 154 +++++++++++++++++++++
 .../functions/utils/FunctionConfigUtils.java       |  67 +++++++--
 .../pulsar/functions/utils/SinkConfigUtils.java    |  17 ++-
 .../pulsar/functions/utils/SourceConfigUtils.java  |  35 +++--
 .../pulsar/functions/utils/ValidatorUtils.java     |  37 +++++
 19 files changed, 542 insertions(+), 62 deletions(-)
 copy 
pulsar-common/src/main/java/org/apache/pulsar/common/functions/{ProducerConfig.java
 => CryptoConfig.java} (71%)
 create mode 100644 
pulsar-functions/java-examples/src/main/java/org/apache/pulsar/functions/api/examples/RawFileKeyReader.java
 create mode 100644 
pulsar-functions/utils/src/main/java/org/apache/pulsar/functions/utils/CryptoUtils.java

Reply via email to