]> gerrit.simantics Code Review - simantics/platform.git/commit
Initial support for concurrency in databoard, bindings and serializers 05/2705/1
authorjsimomaa <jani.simomaa@gmail.com>
Tue, 6 Nov 2018 13:15:35 +0000 (15:15 +0200)
committerMarko Luukkainen <marko.luukkainen@semantum.fi>
Mon, 25 Feb 2019 14:03:38 +0000 (14:03 +0000)
commit9f9f869232d42cd0fb8d23c3226d36090ffe4be4
treeb78f68a56b32ac4084712eb97d94116d6cabdfa1
parentec7a20d698bc2e71590c790f90b4dbfa5caf57d4
Initial support for concurrency in databoard, bindings and serializers

* This fixes the parallellization problem in PlatformUtil.getAllGraphs
where parallel streams can now be used.
* VariableBinding is removed because it hasn't ever been used and it is
deadlock prone and not very useful
* Removed SerialisationSupport field from ResourceBinding as it has been
commented out for ages now. If we need this at some point, let's add it
back.

gitlab #180

Change-Id: Ic4240921b5e60ea8d642feb85e9608f936272190
(cherry picked from commit 48bb50bb6640506d1f150ca8e4fa5a6e878464be)
bundles/org.simantics.databoard/META-INF/MANIFEST.MF
bundles/org.simantics.databoard/src/org/simantics/databoard/Bindings.java
bundles/org.simantics.databoard/src/org/simantics/databoard/Databoard.java
bundles/org.simantics.databoard/src/org/simantics/databoard/binding/impl/StringVariantBinding.java
bundles/org.simantics.databoard/src/org/simantics/databoard/serialization/ConcurrentSerializerFactory.java [new file with mode: 0644]
bundles/org.simantics.databoard/src/org/simantics/databoard/serialization/DefaultConcurrentSerializerFactory.java [new file with mode: 0644]
bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/bindings/ResourceBinding.java
bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/variable/VariableBinding.java [deleted file]
bundles/org.simantics.project/src/org/simantics/project/management/PlatformUtil.java
bundles/org.simantics/src/org/simantics/SimanticsBindings.java
bundles/org.simantics/src/org/simantics/SimanticsPlatform.java