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

riemer pushed a change to branch 
4032-introducing-function-transformation-for-complex-data-handling-in-connect
in repository https://gitbox.apache.org/repos/asf/streampipes.git


    from 9e41c7f98c refactor(#4024): Rename event schema components
     add a66999d227 Add initial version of script engines

No new revisions were added by this update.

Summary of changes:
 pom.xml                                            |  3 +
 streampipes-connect-transformer-api/pom.xml        | 20 +++++
 .../connect/transformer/api/ScriptTransformer.java | 21 +++--
 .../transformer/api/TransformationEngine.java      | 27 +++----
 .../transformer/api/TransformationEngines.java     | 19 +++--
 .../api/exception/ScriptCompilationException.java  |  9 +--
 .../api/exception/ScriptExecutionException.java    | 10 +--
 .../utils/TransformationEngineConversionUtils.java | 39 ++++------
 streampipes-connect-transformer-groovy/pom.xml     | 31 ++++++++
 .../transformer/groovy/GroovyScriptEngine.java     | 69 ++++++++++++++++
 streampipes-connect-transformer-js/pom.xml         | 36 +++++++++
 .../transformer/js/GraalJsScriptEngine.java        | 91 ++++++++++++++++++++++
 .../transformer/js/PolyglotResultConverter.java    | 72 +++++++++++++++++
 .../connect/SchemaTransformationScriptConfig.java  |  7 +-
 .../model/connect/adapter/AdapterDescription.java  | 11 +++
 streampipes-rest/pom.xml                           |  5 ++
 .../rest/impl/connect/GuessResource.java           | 23 +++++-
 .../minimal/StreamPipesCoreApplicationMinimal.java |  8 +-
 streampipes-service-core/pom.xml                   | 10 +++
 .../service/core/StreamPipesCoreApplication.java   | 21 ++++-
 20 files changed, 461 insertions(+), 71 deletions(-)
 create mode 100644 streampipes-connect-transformer-api/pom.xml
 copy 
streampipes-data-explorer-api/src/main/java/org/apache/streampipes/dataexplorer/api/IDataLakeMeasurementCounter.java
 => 
streampipes-connect-transformer-api/src/main/java/org/apache/streampipes/connect/transformer/api/ScriptTransformer.java
 (55%)
 copy 
streampipes-load-balancer/src/main/java/org/apache/streampipes/loadbalance/LoadBalancer.java
 => 
streampipes-connect-transformer-api/src/main/java/org/apache/streampipes/connect/transformer/api/TransformationEngine.java
 (54%)
 copy 
streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/storage/RunningPipelineElementStorage.java
 => 
streampipes-connect-transformer-api/src/main/java/org/apache/streampipes/connect/transformer/api/TransformationEngines.java
 (61%)
 copy 
streampipes-commons/src/main/java/org/apache/streampipes/commons/parser/PrimitiveTypeParser.java
 => 
streampipes-connect-transformer-api/src/main/java/org/apache/streampipes/connect/transformer/api/exception/ScriptCompilationException.java
 (78%)
 copy 
streampipes-commons/src/main/java/org/apache/streampipes/commons/exceptions/connect/AdapterException.java
 => 
streampipes-connect-transformer-api/src/main/java/org/apache/streampipes/connect/transformer/api/exception/ScriptExecutionException.java
 (77%)
 copy 
streampipes-model/src/main/java/org/apache/streampipes/model/util/SchemaUtils.java
 => 
streampipes-connect-transformer-api/src/main/java/org/apache/streampipes/connect/transformer/api/utils/TransformationEngineConversionUtils.java
 (51%)
 create mode 100644 streampipes-connect-transformer-groovy/pom.xml
 create mode 100644 
streampipes-connect-transformer-groovy/src/main/java/org/apache/streampipes/connect/transformer/groovy/GroovyScriptEngine.java
 create mode 100644 streampipes-connect-transformer-js/pom.xml
 create mode 100644 
streampipes-connect-transformer-js/src/main/java/org/apache/streampipes/connect/transformer/js/GraalJsScriptEngine.java
 create mode 100644 
streampipes-connect-transformer-js/src/main/java/org/apache/streampipes/connect/transformer/js/PolyglotResultConverter.java
 copy 
streampipes-client-api/src/main/java/org/apache/streampipes/client/api/live/ISubscription.java
 => 
streampipes-model/src/main/java/org/apache/streampipes/model/connect/SchemaTransformationScriptConfig.java
 (82%)

Reply via email to