adobe / adobe/aio-lib-java

`aem.events_osgi_mapping` allow osgi application events based on a configuration value

Offen
#89 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
7
Forks
22
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

allow osgi application events based on a configuration value

add the following https://github.com/adobe/aio-lib-java/blob/main/aem/events_osgi_mapping/src/main/java/com/adobe/aio/aem/event/osgimapping/ocd/OsgiEventMappingConfig.java

```
@AttributeDefinition(name = "Allow OSGI Application Events",
description = "true/false to allow or disallow application triggered osgi events")
String osgi_allow_application_events() default false;
```

and refactor https://github.com/adobe/aio-lib-java/blob/main/aem/events_osgi_mapping/src/main/java/com/adobe/aio/aem/event/osgimapping/eventhandler/AdobeIoEventHandler.java#L69

to take the above new conf into consideration

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit OsgiEventMappingConfig.java, um das bestehende Konfigurationsmuster zu verstehen, und prüfe dann AdobeIoEventHandler.java um Zeile 69, wo anwendungsgetriggerte OSGI-Ereignisse verarbeitet werden. Füge den Konfigurationswert hinzu und verifiziere, dass der Handler Anwendungsevents entsprechend diesem Wert zulässt oder ablehnt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
backend
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
68/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.