Frage

Hallo Ich habe eine Bohne und ich möchte es definieren, wie ein CustomScoped Bean basiert auf Zeit, ich meine ich die Bohne nach einer bestimmten Leerlaufzeit zerstören will. Ich meine, wenn der Benutzer nicht mit seiner / ihrer eigenen Instanz der Bohne arbeiten, sollten die Bohne zerstört werden. Ja, muss jeder Benutzer seine eigene Instanz haben, so wird es eine Art SessionScoped Bean, die sich von Session entfernt werden, nachdem eine Weile ...

War es hilfreich?

Lösung

Dieser Blogeintrag des JSF 2.0 leitenden Entwicklers Ryan Lübke enthält ein Beispiel im Geschmack eines Krieges.

Andere Tipps

Wenn Sie verwenden können CDI (JSR-299) , könnten Sie die Conversation Scope verwenden, ist es lange gelebt machen, und das Gespräch Timeout auf den gewünschten Wert eingestellt. Dies würde sparen Sie davon ab, Ihre eigenen benutzerdefinierten Bereich zu schreiben. Als zusätzlichen Bonus, erhalten Sie alle anderen Dinge, die mit CDI kommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top