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",