[ https://issues.apache.org/jira/browse/FELIX-6607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17724133#comment-17724133 ]
Konrad Windszus commented on FELIX-6607: ---------------------------------------- [~cziegeler] Ok, so should internal ones have lowest prio then? Can you propose directly on the PR in https://github.com/apache/felix-dev/pull/210/files#diff-c47a155f0a5a761654364a6e09cfa192b7d7e655f304e4b7d1a2b6235a28b7edR506 how the compareTo should behave for internal plugins? > Web Console Plugins should have a predictable order in case of label conflicts > ------------------------------------------------------------------------------ > > Key: FELIX-6607 > URL: https://issues.apache.org/jira/browse/FELIX-6607 > Project: Felix > Issue Type: Improvement > Components: Web Console > Reporter: Konrad Windszus > Priority: Major > > In case two web console plugins register for the same label it is currently > not predictable which is getting used (because the service being started > later overwrites earlier ones with the same label). The regular > ServiceReference.compareTo(…) semantics should be used to determine which of > the conflicting plugins should win. > Internal plugins which do not rely on OSGi services (and therefore don't have > a servicereference) should have the highest priority (i.e. should not be > allowed to be overwritten). -- This message was sent by Atlassian Jira (v8.20.10#820010)