inject in PhaseListener

Diskutiere inject in PhaseListener im Application Tier Forum; Hi! Ich habe das PhaseListener Interface implementiert. In der PhaseListener Implementierung "AuthenticationListener" möchte ich eine CDI Bean...

  1. Bit2_Gosu
    Bit2_Gosu Neues Mitglied
    Hi!

    Ich habe das PhaseListener Interface implementiert. In der PhaseListener Implementierung "AuthenticationListener" möchte ich eine CDI Bean injezieren - sie ist Session-Scoped. Das funktioniert aber nicht einfach wie gewohnt mit @inject. Muss ich da JNDI-Lookup benutzen? Und wenn ja, wie?
     
  2. Vielleicht hilft dir das kostenlose Training weiter --> (hier klicken)
  3. Sym
    Sym Guest
    In einem Phaselistener auf eine CDI-Bean zuzugreifen, ist immer eine sehr heikle Angelegenheit, da dieser sehr oft aufgerufen wird und die Performanz darunter sehr stark leidet.

    Das solltest Du auf jeden Fall überdenken.

    Aber dieser Link sollte Dir helfen:

    External Site | Java.net
     
  4. Bit2_Gosu
    Bit2_Gosu Neues Mitglied
    der Link ist broken.

    wahrscheinlich sollte ich dann was im external context speichern, dass der user eingeloggt ist ?!
     
  5. Sym
    Sym Guest
    Bei mir funktioniert der Link.
     
  6. Bit2_Gosu
    Bit2_Gosu Neues Mitglied
    Interessant, bei mir funktioniert er mit keinem browser. Danke trotzdem.

    Ich habe jetzt Login-Informationen in der session map gespeichert, nachdem ich auf mehrere art und weise versucht hatte, auf meine @sessionscoped bean vom phaselistener aus zuzugreifen.
     
  7. Schau dir jetzt hier den Kurs an und lerne Java zu programmieren: --> Hier klicken, um mehr zu erfahren (Klick)
Die Seite wird geladen...

inject in PhaseListener - Ähnliche Themen

XML injection Error im Fortify Test
XML injection Error im Fortify Test im Forum XML und Co.
@Inject
@Inject im Forum Allgemeines EE
Dependency Injection für Baum-Einträge
Dependency Injection für Baum-Einträge im Forum Allgemeine Java-Themen
Eigene Dependency Injections definieren?
Eigene Dependency Injections definieren? im Forum Allgemeine Java-Themen
CDI @Inject No eligible for injection beans are found
CDI @Inject No eligible for injection beans are found im Forum Allgemeines EE
Thema: inject in PhaseListener