Generally speaking, permission action strings should be case insensitive. This is not specific to TopicPermission. For example, BundlePermission is the same way. But this is also not specific to OSGi permissions. See the implementation of java.io.FilePermission.getMask(String)
Tom
From: osgi-technology-dev <osgi-technology-dev-bounces@xxxxxxxxxxx> on behalf of Dr. James J. Hunt <jjh@xxxxxxxxx>
Sent: Monday, March 27, 2023 10:11 AM
To: osgi-technology-dev@xxxxxxxxxxx <osgi-technology-dev@xxxxxxxxxxx>
Subject: [EXTERNAL] Re: [osgi-technology-dev] EventAdmin
Dear Colleagues, It seems to me that the published org. osgi. service. event. TopicPermission implementation contradicts the specification. In this class, the String constant SUBSCRIBE is defined to be "subscribe". This is lower case,
ZjQcmQRYFpfptBannerStart
This Message Is From an Untrusted Sender
You have not previously corresponded with this sender.
ZjQcmQRYFpfptBannerEnd
Dear Colleagues,
It seems to me that the published org.osgi.service.event.TopicPermission implementation contradicts the specification. In this class, the String constant SUBSCRIBE is defined to be "subscribe". This is lower case, but the specification
defined SUBSCRIBE to be uppercase and these strings are case sensitive. Am I missing something?
Sincerely,
James
On 3/27/23 12:38, Dr. James J. Hunt wrote:
Dear Colleagues,
Why is it necessary to validate the topic of an event each time an event is created? Would it not be better to be able to create a validated Topic Object and only have to validate the topic name once? We need and event bus that is efficient for high data
throughput on embedded systems, but do not want to use a nonstandard interface.
Sincerely,
James
--
Dr. James J. Hunt
CEO & Geschäftsführer
aicas GmbH
Emmy-Noether-Straße 9 ● 76131 Karlsruhe ● Germany
https://www.aicas.com
● Tel: +49 721 663968 22
USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim
Geschäftsführer: Dr. James J. Hunt
aicas incorporated
6 Landmark Sq., Ste 400 ● Stamford, CT 06901 ● USA
https://www.aicas.com
● Tel: +1 203 435 0521
aicas America limited
4023 Kennett Pike, Ste 810 ● Wilmington, DE 19807 ● USA
https://www.aicas.com
● Tel: +1 203 435 0521
--
Dr. James J. Hunt
CEO & Geschäftsführer
aicas GmbH
Emmy-Noether-Straße 9 ● 76131 Karlsruhe ● Germany
https://www.aicas.com
● Tel: +49 721 663968 22
USt-Id: DE216375633, Handelsregister HRB 109481, AG Mannheim
Geschäftsführer: Dr. James J. Hunt
aicas incorporated
6 Landmark Sq., Ste 400 ● Stamford, CT 06901 ● USA
https://www.aicas.com
● Tel: +1 203 435 0521
aicas America limited
4023 Kennett Pike, Ste 810 ● Wilmington, DE 19807 ● USA
https://www.aicas.com
● Tel: +1 203 435 0521
|