You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ze...@apache.org on 2022/02/02 16:19:01 UTC

[incubator-streampipes] branch experimental-module-federation-494 updated (e8407bd -> 2f3e93e)

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

zehnder pushed a change to branch experimental-module-federation-494
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git.


    from e8407bd  [hotfix] Rename ui folder in Dockerfile
     add e939a0e  [STREAMPIPES-499] Bump Jsplumb dependency and migrate code
     add 910c8f6  Merge branch 'dev' into STREAMPIPES-494
     add cbb2674  [hotfix] Fix linting errors in editor component
     add 11732fc  [hotfix] Fix linting errors in editor component
     add f42c57e  [STREAMPIPES-494] Support less-strict validation and moficiation of pipelines
     add 494743f  [STREAMPIPES-494] Refactor pipeline update
     add cdf9c4a  [STREAMPIPES-494] Refactor custom output
     add 69e7e81  [STREAMPIPES-494] Remove restricted edit mode
     add 9b84b05  [STREAMPIPES-494] Improve behaviour of custom output
     add 3e84f20  Merge branch 'dev' into STREAMPIPES-494
     add c53d2f2  [STREAMPIPES-494] Update endpoint styles
     add bc84714  [STREAMPIPES-494] Support edge validation for nodes with multiple inputs
     add 0e45db0  [STREAMPIPES-494] Improve auto-update of pipeline element configurations
     add c1e6d61  [STREAMPIPES-494] Refactor element recommendation
     add 98fe985  [STREAMPIPES-494] Properly place recommended elements
     add 9629337  [STREAMPIPES-494] Do not load recommendations for sinks
     add d4fdfb8  Merge branch 'dev' into STREAMPIPES-494
     add 4229189  Merge branch 'STREAMPIPES-494' into experimental-module-federation-494
     add 9c9092f  [hotfix] Update client model
     add df7f9f2  [hotfix] Add platform service module to pipeline elements
     new 2f3e93e  Merge branch 'experimental-module-federation-494-philipp' into experimental-module-federation-494

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../client/matching/MatchingResultMessage.java     |    5 +
 .../model/message/EdgeValidationStatus.java        |   52 +
 .../model/message/EdgeValidationStatusType.java    |    7 +
 .../model/message/PipelineEdgeValidation.java      |   76 +
 .../model/message/PipelineModificationMessage.java |   30 +-
 ...ion.java => PipelineElementValidationInfo.java} |   37 +-
 .../model/pipeline/PipelineModification.java       |   30 +-
 ...eHealthStatus.java => ValidationInfoLevel.java} |    8 +-
 ...erty.java => DefaultStaticPropertyVisitor.java} |   34 +-
 .../streampipes/manager/data/PipelineGraph.java    |    4 +-
 .../execution/http/PipelineStorageService.java     |   13 +-
 .../manager/matching/ConnectionStorageHandler.java |   49 +-
 .../matching/PipelineModificationGenerator.java    |  120 +
 .../matching/PipelineVerificationHandler.java      |   17 -
 .../PipelineVerificationHandlerV2.java}            |   23 +-
 .../manager/matching/v2/PropertyMatch.java         |    1 -
 .../pipeline/AbstractPipelineValidationStep.java}  |   34 +-
 .../matching/v2/pipeline/ApplyGroundingStep.java   |   78 +
 .../pipeline/CheckCompletedStep.java}              |   28 +-
 .../v2/pipeline/CheckCompletedVisitor.java         |  137 +
 .../matching/v2/pipeline/ComputeOutputStep.java    |   68 +
 .../v2/pipeline/PipelineValidationSteps.java       |   31 +-
 .../pipeline/PipelineValidator.java}               |   29 +-
 .../v2/pipeline/PrepareStep.java}                  |   55 +-
 .../matching/v2/pipeline/SchemaValidationStep.java |   67 +
 .../SpValidationException.java}                    |   18 +-
 .../v2/pipeline/UpdateOutputStrategiesStep.java    |   91 +
 .../pipeline/UpdateStaticPropertiesStep.java}      |   28 +-
 .../v2/pipeline/UpdateStaticPropertiesVisitor.java |   81 +-
 .../streampipes/manager/operations/Operations.java |   22 +-
 .../manager/recommender/AllElementsProvider.java   |   28 +-
 .../manager/recommender/ElementRecommender.java    |  103 +-
 .../recommender/PartialPipelineGenerator.java      |   69 +
 .../streampipes/rest/impl/PipelineResource.java    |    9 +-
 ui/package.json                                    |    9 +-
 .../src/lib/model/gen/streampipes-model-client.ts  |    2 +-
 .../src/lib/model/gen/streampipes-model.ts         | 4975 ++++++++++----------
 .../output-strategy/base/BaseOutputStrategy.ts     |   11 +-
 .../custom-output-strategy.component.html          |    6 +-
 .../custom-output-strategy.component.ts            |   37 +-
 .../output-strategy/output-strategy.component.ts   |    6 +-
 .../property-selection.component.ts                |   12 +-
 .../user-defined-output.component.ts               |    2 +-
 .../pipeline-assembly.component.html               |   12 +-
 .../pipeline-assembly.component.ts                 |   57 +-
 .../pipeline-element-documentation.component.ts    |    8 +-
 .../pipeline-element-icon-stand.component.ts       |   50 +-
 .../pipeline-element-options.component.html        |    8 +-
 .../pipeline-element-options.component.ts          |  106 +-
 .../pipeline-element-preview.component.ts          |    6 +-
 .../pipeline-element-recommendation.component.ts   |   82 +-
 .../pipeline-element-template-config.component.ts  |   16 +-
 .../pipeline-element-template-generator.ts         |   16 +-
 .../components/pipeline/pipeline.component.html    |   80 +-
 .../components/pipeline/pipeline.component.ts      |  407 +-
 ui/src/app/editor/constants/editor.constants.ts    |   10 +-
 .../compatible-elements.component.ts               |   34 +-
 .../dialog/customize/customize.component.html      |   16 +-
 .../editor/dialog/customize/customize.component.ts |   92 +-
 ui/src/app/editor/dialog/help/help.component.ts    |   45 +-
 .../matching-error/matching-error.component.html   |   18 +-
 .../matching-error/matching-error.component.ts     |   14 +-
 .../missing-elements-for-tutorial.component.ts     |   12 +-
 .../pipeline-element-discovery.component.ts        |    2 +-
 .../save-pipeline/save-pipeline.component.ts       |   70 +-
 .../dialog/welcome-tour/welcome-tour.component.ts  |   26 +-
 ui/src/app/editor/editor.module.ts                 |  130 +-
 .../filter/enabled-pipeline-element.filter.ts      |    6 +-
 ui/src/app/editor/model/editor.model.ts            |   41 +-
 ui/src/app/editor/model/jsplumb.model.ts           |   12 +-
 .../services/editor-dialog-manager.service.ts      |  164 -
 ui/src/app/editor/services/editor.service.ts       |   11 +-
 .../app/editor/services/jsplumb-bridge.service.ts  |   66 +-
 .../app/editor/services/jsplumb-config.service.ts  |  241 +-
 .../editor/services/jsplumb-endpoint.service.ts    |   26 +-
 .../app/editor/services/jsplumb-factory.service.ts |  113 +-
 ui/src/app/editor/services/jsplumb.service.ts      |  562 ++-
 .../app/editor/services/object-provider.service.ts |   51 +-
 .../services/pipeline-canvas-scrolling.service.ts  |    4 +-
 .../app/editor/services/pipeline-editor.service.ts |   27 +-
 .../services/pipeline-element-dragged.service.ts   |    6 +-
 .../pipeline-element-recommendation.service.ts     |   25 +-
 .../services/pipeline-positioning.service.ts       |  310 +-
 .../app/editor/services/pipeline-style.service.ts  |   88 +
 .../editor/services/pipeline-validation.service.ts |   36 +-
 ui/src/app/editor/utils/editor.utils.ts            |   14 +-
 ui/src/app/editor/utils/style-sanitizer.ts         |   10 +-
 .../actions/pipeline-actions.component.ts          |    3 +-
 .../components/edit/quickedit.component.ts         |   28 +-
 .../elements/pipeline-elements-row.component.ts    |   10 +-
 .../elements/pipeline-elements.component.ts        |    8 +-
 .../components/model/pipeline-details.model.ts     |    2 +-
 .../monitoring/pipeline-monitoring.component.ts    |    2 +-
 .../pipeline-element-statistics.component.ts       |   13 +-
 .../preview/pipeline-preview.component.ts          |   36 +-
 .../components/status/pipeline-status.component.ts |    5 +-
 .../pipeline-details/pipeline-details.component.ts |    6 +-
 .../pipeline-details/pipeline-details.module.ts    |   44 +-
 .../category-already-in-pipeline.filter.ts         |    6 +-
 .../pipeline-overview.component.ts                 |    2 +-
 .../delete-pipeline-dialog.component.ts            |    3 +-
 .../import-pipeline-dialog.component.ts            |    2 +-
 .../pipeline-categories-dialog.component.ts        |    8 +-
 .../pipeline-notifications.component.ts            |    3 +-
 .../start-all-pipelines-dialog.component.ts        |    3 +-
 ui/src/app/pipelines/pipeline-category.filter.ts   |    6 +-
 ui/src/app/pipelines/pipelines.component.ts        |    4 +-
 ui/src/app/pipelines/pipelines.module.ts           |    4 +-
 .../services/pipeline-operations.service.ts        |    3 +-
 ui/src/assets/img/{favicon => sp}/favicon.ico      |  Bin
 ui/src/scss/main.scss                              |    2 +-
 ui/src/scss/sp/pipeline-element.scss               |   20 +-
 112 files changed, 5376 insertions(+), 4519 deletions(-)
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/message/EdgeValidationStatus.java
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/message/EdgeValidationStatusType.java
 create mode 100644 streampipes-model/src/main/java/org/apache/streampipes/model/message/PipelineEdgeValidation.java
 rename streampipes-model/src/main/java/org/apache/streampipes/model/pipeline/{PipelineModificationErrorDescription.java => PipelineElementValidationInfo.java} (51%)
 copy streampipes-model/src/main/java/org/apache/streampipes/model/pipeline/{PipelineHealthStatus.java => ValidationInfoLevel.java} (92%)
 copy streampipes-model/src/main/java/org/apache/streampipes/model/staticproperty/{ColorPickerStaticProperty.java => DefaultStaticPropertyVisitor.java} (52%)
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/PipelineModificationGenerator.java
 copy streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/{permission/PermissionManager.java => matching/PipelineVerificationHandlerV2.java} (57%)
 copy streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/{GroundingSelector.java => v2/pipeline/AbstractPipelineValidationStep.java} (51%)
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/pipeline/ApplyGroundingStep.java
 copy streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/{GroundingSelector.java => v2/pipeline/CheckCompletedStep.java} (59%)
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/pipeline/CheckCompletedVisitor.java
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/pipeline/ComputeOutputStep.java
 copy streampipes-sdk/src/main/java/org/apache/streampipes/sdk/helpers/Filetypes.java => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/pipeline/PipelineValidationSteps.java (64%)
 copy streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/{GroundingSelector.java => v2/pipeline/PipelineValidator.java} (58%)
 copy streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/{util/TreeUtils.java => matching/v2/pipeline/PrepareStep.java} (51%)
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/pipeline/SchemaValidationStep.java
 copy streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/{Matcher.java => pipeline/SpValidationException.java} (70%)
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/pipeline/UpdateOutputStrategiesStep.java
 copy streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/{GroundingSelector.java => v2/pipeline/UpdateStaticPropertiesStep.java} (59%)
 copy streampipes-resource-management/src/main/java/org/apache/streampipes/resource/management/secret/SecretVisitor.java => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/matching/v2/pipeline/UpdateStaticPropertiesVisitor.java (60%)
 copy streampipes-storage-couchdb/src/main/java/org/apache/streampipes/storage/couchdb/utils/Filter.java => streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/recommender/AllElementsProvider.java (55%)
 create mode 100644 streampipes-pipeline-management/src/main/java/org/apache/streampipes/manager/recommender/PartialPipelineGenerator.java
 delete mode 100644 ui/src/app/editor/services/editor-dialog-manager.service.ts
 create mode 100644 ui/src/app/editor/services/pipeline-style.service.ts
 copy ui/src/assets/img/{favicon => sp}/favicon.ico (100%)

[incubator-streampipes] 01/01: Merge branch 'experimental-module-federation-494-philipp' into experimental-module-federation-494

Posted by ze...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

zehnder pushed a commit to branch experimental-module-federation-494
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git

commit 2f3e93e886ba6a333bbff27d0e061f6e846aaf55
Merge: e8407bd df7f9f2
Author: Philipp Zehnder <ze...@fzi.de>
AuthorDate: Wed Feb 2 17:17:25 2022 +0100

    Merge branch 'experimental-module-federation-494-philipp' into experimental-module-federation-494

 .../client/matching/MatchingResultMessage.java     |    5 +
 .../model/message/EdgeValidationStatus.java        |   52 +
 .../model/message/EdgeValidationStatusType.java    |    7 +
 .../model/message/PipelineEdgeValidation.java      |   76 +
 .../model/message/PipelineModificationMessage.java |   30 +-
 ...ion.java => PipelineElementValidationInfo.java} |   37 +-
 .../model/pipeline/PipelineModification.java       |   30 +-
 .../model/pipeline/ValidationInfoLevel.java        |   10 +-
 .../DefaultStaticPropertyVisitor.java              |   43 +
 .../streampipes/manager/data/PipelineGraph.java    |    4 +-
 .../execution/http/PipelineStorageService.java     |   13 +-
 .../manager/matching/ConnectionStorageHandler.java |   49 +-
 .../matching/PipelineModificationGenerator.java    |  120 +
 .../matching/PipelineVerificationHandler.java      |   17 -
 .../matching/PipelineVerificationHandlerV2.java    |   22 +-
 .../manager/matching/v2/PropertyMatch.java         |    1 -
 .../pipeline/AbstractPipelineValidationStep.java   |   45 +
 .../matching/v2/pipeline/ApplyGroundingStep.java   |   78 +
 .../v2/pipeline/CheckCompletedStep.java}           |   24 +-
 .../v2/pipeline/CheckCompletedVisitor.java         |  137 +
 .../matching/v2/pipeline/ComputeOutputStep.java    |   68 +
 .../v2/pipeline/PipelineValidationSteps.java       |   26 +-
 .../v2/pipeline/PipelineValidator.java}            |   25 +-
 .../manager/matching/v2/pipeline/PrepareStep.java  |   50 +
 .../matching/v2/pipeline/SchemaValidationStep.java |   67 +
 .../v2/pipeline/SpValidationException.java         |   23 +-
 .../v2/pipeline/UpdateOutputStrategiesStep.java    |   91 +
 .../v2/pipeline/UpdateStaticPropertiesStep.java}   |   22 +-
 .../v2/pipeline/UpdateStaticPropertiesVisitor.java |  118 +
 .../streampipes/manager/operations/Operations.java |   22 +-
 .../AllElementsProvider.java}                      |   34 +-
 .../manager/recommender/ElementRecommender.java    |  103 +-
 .../recommender/PartialPipelineGenerator.java      |   69 +
 .../streampipes/rest/impl/PipelineResource.java    |    9 +-
 ui/package.json                                    |    9 +-
 .../src/lib/model/gen/streampipes-model-client.ts  |    2 +-
 .../src/lib/model/gen/streampipes-model.ts         | 4975 ++++++++++----------
 .../output-strategy/base/BaseOutputStrategy.ts     |   11 +-
 .../custom-output-strategy.component.html          |    6 +-
 .../custom-output-strategy.component.ts            |   37 +-
 .../output-strategy/output-strategy.component.ts   |    6 +-
 .../property-selection.component.ts                |   12 +-
 .../user-defined-output.component.ts               |    2 +-
 .../pipeline-assembly.component.html               |   12 +-
 .../pipeline-assembly.component.ts                 |   57 +-
 .../pipeline-element-documentation.component.ts    |    8 +-
 .../pipeline-element-icon-stand.component.ts       |   50 +-
 .../pipeline-element-options.component.html        |    8 +-
 .../pipeline-element-options.component.ts          |  106 +-
 .../pipeline-element-preview.component.ts          |    6 +-
 .../pipeline-element-recommendation.component.ts   |   82 +-
 .../pipeline-element-template-config.component.ts  |   16 +-
 .../pipeline-element-template-generator.ts         |   16 +-
 .../components/pipeline/pipeline.component.html    |   80 +-
 .../components/pipeline/pipeline.component.ts      |  407 +-
 ui/src/app/editor/constants/editor.constants.ts    |   10 +-
 .../compatible-elements.component.ts               |   34 +-
 .../dialog/customize/customize.component.html      |   16 +-
 .../editor/dialog/customize/customize.component.ts |   92 +-
 ui/src/app/editor/dialog/help/help.component.ts    |   45 +-
 .../matching-error/matching-error.component.html   |   18 +-
 .../matching-error/matching-error.component.ts     |   14 +-
 .../missing-elements-for-tutorial.component.ts     |   12 +-
 .../pipeline-element-discovery.component.ts        |    2 +-
 .../save-pipeline/save-pipeline.component.ts       |   70 +-
 .../dialog/welcome-tour/welcome-tour.component.ts  |   26 +-
 ui/src/app/editor/editor.module.ts                 |  130 +-
 .../filter/enabled-pipeline-element.filter.ts      |    6 +-
 ui/src/app/editor/model/editor.model.ts            |   41 +-
 ui/src/app/editor/model/jsplumb.model.ts           |   12 +-
 .../services/editor-dialog-manager.service.ts      |  164 -
 ui/src/app/editor/services/editor.service.ts       |   11 +-
 .../app/editor/services/jsplumb-bridge.service.ts  |   66 +-
 .../app/editor/services/jsplumb-config.service.ts  |  241 +-
 .../editor/services/jsplumb-endpoint.service.ts    |   26 +-
 .../app/editor/services/jsplumb-factory.service.ts |  113 +-
 ui/src/app/editor/services/jsplumb.service.ts      |  562 ++-
 .../app/editor/services/object-provider.service.ts |   51 +-
 .../services/pipeline-canvas-scrolling.service.ts  |    4 +-
 .../app/editor/services/pipeline-editor.service.ts |   27 +-
 .../services/pipeline-element-dragged.service.ts   |    6 +-
 .../pipeline-element-recommendation.service.ts     |   25 +-
 .../services/pipeline-positioning.service.ts       |  310 +-
 .../app/editor/services/pipeline-style.service.ts  |   88 +
 .../editor/services/pipeline-validation.service.ts |   36 +-
 ui/src/app/editor/utils/editor.utils.ts            |   14 +-
 ui/src/app/editor/utils/style-sanitizer.ts         |   10 +-
 .../actions/pipeline-actions.component.ts          |    3 +-
 .../components/edit/quickedit.component.ts         |   28 +-
 .../elements/pipeline-elements-row.component.ts    |   10 +-
 .../elements/pipeline-elements.component.ts        |    8 +-
 .../components/model/pipeline-details.model.ts     |    2 +-
 .../monitoring/pipeline-monitoring.component.ts    |    2 +-
 .../pipeline-element-statistics.component.ts       |   13 +-
 .../preview/pipeline-preview.component.ts          |   36 +-
 .../components/status/pipeline-status.component.ts |    5 +-
 .../pipeline-details/pipeline-details.component.ts |    6 +-
 .../pipeline-details/pipeline-details.module.ts    |   44 +-
 .../category-already-in-pipeline.filter.ts         |    6 +-
 .../pipeline-overview.component.ts                 |    2 +-
 .../delete-pipeline-dialog.component.ts            |    3 +-
 .../import-pipeline-dialog.component.ts            |    2 +-
 .../pipeline-categories-dialog.component.ts        |    8 +-
 .../pipeline-notifications.component.ts            |    3 +-
 .../start-all-pipelines-dialog.component.ts        |    3 +-
 ui/src/app/pipelines/pipeline-category.filter.ts   |    6 +-
 ui/src/app/pipelines/pipelines.component.ts        |    4 +-
 ui/src/app/pipelines/pipelines.module.ts           |    4 +-
 .../services/pipeline-operations.service.ts        |    3 +-
 ui/src/assets/img/sp/favicon.ico                   |  Bin 0 -> 1150 bytes
 ui/src/scss/main.scss                              |    2 +-
 ui/src/scss/sp/pipeline-element.scss               |   20 +-
 112 files changed, 5568 insertions(+), 4372 deletions(-)

diff --cc ui/package.json
index 1516ab6,f28b17e..1eaae7d
--- a/ui/package.json
+++ b/ui/package.json
@@@ -41,11 -41,16 +41,16 @@@
      "@ctrl/ngx-codemirror": "5.1.1",
      "@danielmoncada/angular-datetime-picker": "^13.1.1",
      "@fortawesome/fontawesome-free": "5.12.1",
+     "@jsplumb/core": "^5.3.1",
+     "@jsplumb/browser-ui": "^5.3.1",
+     "@jsplumb/connector-bezier": "^5.3.1",
+     "@jsplumb/util": "^5.3.1",
+     "@jsplumb/common": "^5.3.1",
      "@ngx-loading-bar/core": "5.1.2",
      "@ngx-loading-bar/http-client": "5.1.2",
-     "@panzoom/panzoom": "^4.3.2",
+     "@panzoom/panzoom": "^4.4.3",
      "@stomp/ng2-stompjs": "7.2.0",
 -    "@streampipes/platform-services": "0.0.1",
 +    "@streampipes/platform-services": "file:./dist/streampipes/platform-services",
      "@swimlane/ngx-charts": "16.0.0",
      "angular-datatables": "^12.0.2",
      "angular-gridster2": "12.1.1",