Von Service auf Konfiguration zugreifen
Author: novomind
Publication Date: 8/19/2013 16:26
Hallo,
wir verwenden in unseren Modulen Services, die von allen Projekten auf dem Server verwendet werden können. Diese Services haben eine Konfiguration, die mittels des Interfaces Configuration<ServerEnvironment> implementiert wurde. In der module.xml wird der Service dann folgendermaßen aufgerufen:
<module>
...
<components>
...
<service>
<name>NameDesService</name>
<displayname>Anzeigename des Service</displayname>
<description>Beschreibung des Service</description>
<class>voll.qualifizierter.name.der.Klasse.DesService</class>
<configurable>voll.qualifizierter.name.der.Klasse.DerServiceConfiguration</configurable>
</service>
...
</components>
</module>
Die Service-Klasse (hier: DesService) soll auf ihre Konfiguration (hier: DerServiceConfiguration) zugreifen können, sowohl lesend als auch schreibend. Leider finden wir keine Möglichkeit, vom Service auf die Konfiguration zuzugreifen. Umgekehrt (Konfiguration auf Service) geht es, da die Konfiguration über ServerEnvironment.getConnection().getService(DesService.class) die Klasse holen kann. Wir würden aber gerne die Methode Configuration.getParameter(String) zum Zugriff verwenden. Ist das nicht möglich oder haben wir nicht gut genug gesucht?
Viele Grüße
Vous devez vous connecter pour laisser un commentaire.
Commentaires
0 commentaire