You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by rh...@apache.org on 2020/05/28 13:55:28 UTC

[kafka] branch trunk updated (38c1e96 -> 1c4eb1a)

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

rhauch pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git.


    from 38c1e96  KAFKA-9971: Error Reporting in Sink Connectors (KIP-610) (#8720)
     add 1c4eb1a  KAFKA-9673: Filter and Conditional SMTs (#8699)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/kafka/common/utils/Utils.java  |  12 +
 .../connect/transforms/predicates/Predicate.java   |  53 +++
 .../kafka/connect/runtime/ConnectorConfig.java     | 375 +++++++++++++++------
 .../connect/runtime/PredicatedTransformation.java  |  81 +++++
 .../runtime/isolation/DelegatingClassLoader.java   |  11 +
 .../runtime/isolation/PluginScanResult.java        |   8 +
 .../connect/runtime/isolation/PluginUtils.java     |   2 +-
 .../kafka/connect/runtime/isolation/Plugins.java   |   5 +
 .../kafka/connect/tools/TransformationDoc.java     |   4 +-
 .../kafka/connect/integration/ConnectorHandle.java |  16 +-
 .../integration/MonitorableSinkConnector.java      |   2 +-
 .../integration/MonitorableSourceConnector.java    |   5 +-
 .../kafka/connect/integration/TaskHandle.java      |  16 +-
 ...est.java => TransformationIntegrationTest.java} | 291 ++++++++--------
 .../kafka/connect/runtime/AbstractHerderTest.java  | 110 +++++-
 .../kafka/connect/runtime/ConnectorConfigTest.java | 213 +++++++++++-
 .../runtime/PredicatedTransformationTest.java      | 126 +++++++
 .../connect/runtime/isolation/PluginUtilsTest.java |   7 +
 .../apache/kafka/connect/transforms/Filter.java}   |  45 ++-
 .../transforms/predicates/HasHeaderKey.java        |  67 ++++
 .../transforms/predicates/RecordIsTombstone.java   |  43 +--
 .../transforms/predicates/TopicNameMatches.java    |  77 +++++
 .../transforms/predicates/HasHeaderKeyTest.java    | 123 +++++++
 .../predicates/TopicNameMatchesTest.java           |  93 +++++
 24 files changed, 1468 insertions(+), 317 deletions(-)
 create mode 100644 connect/api/src/main/java/org/apache/kafka/connect/transforms/predicates/Predicate.java
 create mode 100644 connect/runtime/src/main/java/org/apache/kafka/connect/runtime/PredicatedTransformation.java
 copy connect/runtime/src/test/java/org/apache/kafka/connect/integration/{ExampleConnectIntegrationTest.java => TransformationIntegrationTest.java} (51%)
 create mode 100644 connect/runtime/src/test/java/org/apache/kafka/connect/runtime/PredicatedTransformationTest.java
 copy connect/{runtime/src/test/java/org/apache/kafka/connect/runtime/TestSinkConnector.java => transforms/src/main/java/org/apache/kafka/connect/transforms/Filter.java} (51%)
 create mode 100644 connect/transforms/src/main/java/org/apache/kafka/connect/transforms/predicates/HasHeaderKey.java
 copy clients/src/test/java/org/apache/kafka/test/MockPartitioner.java => connect/transforms/src/main/java/org/apache/kafka/connect/transforms/predicates/RecordIsTombstone.java (57%)
 create mode 100644 connect/transforms/src/main/java/org/apache/kafka/connect/transforms/predicates/TopicNameMatches.java
 create mode 100644 connect/transforms/src/test/java/org/apache/kafka/connect/transforms/predicates/HasHeaderKeyTest.java
 create mode 100644 connect/transforms/src/test/java/org/apache/kafka/connect/transforms/predicates/TopicNameMatchesTest.java