Skip to content
This repository has been archived by the owner on May 7, 2020. It is now read-only.

improve handling of links related to model-items #3641

Merged
merged 1 commit into from
Jun 13, 2017

Conversation

sjsf
Copy link
Contributor

@sjsf sjsf commented Jun 12, 2017

  • change the order of how the GenericItemProvider registers links and items
  • enable the GenericItemChannelLinkProvider to handle deletions correctly
  • call GenericItemChannelLinkProvider from within GenericItemProvider only
  • enforce correct transaction handling in GenericItemChannelLinkProvider

fixes #2491
relates to #3607
Signed-off-by: Simon Kaufmann simon.kfm@googlemail.com

* change the order of how the GenericItemProvider registers links and items
* enable the GenericItemChannelLinkProvider to handle deletions correctly
* call GenericItemChannelLinkProvider from within GenericItemProvider only
* enforce correct transaction handling in GenericItemChannelLinkProvider

fixes eclipse-archived#2491
relates to eclipse-archived#3607
Signed-off-by: Simon Kaufmann <simon.kfm@googlemail.com>
@sjsf
Copy link
Contributor Author

sjsf commented Jun 12, 2017

please note that this needs #3639 merged (or rather #3607 to be fixed) first

@sjsf
Copy link
Contributor Author

sjsf commented Jun 12, 2017

Hmm, just realized that my previous comment was wrong - the ChannelItemProvider is taken out of the game because of the optimized order wrt link & item creation.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BaseThingHandler:channelLinked() called frequently / too much
2 participants