Domanda

Ciao Ho un fagiolo e voglio definirlo come un CustomScoped Bean in base al tempo, voglio dire che voglio distruggere il fagiolo dopo un specifico periodo di tempo di inattività . Voglio dire, se l'utente non sta lavorando con il suo / la sua propria istanza di fagiolo, il fagiolo deve essere distrutto. Sì, ogni utente ha bisogno di avere una propria istanza, quindi sarà una sorta di SessionScoped Bean che verrà rimosso dalla Sessione dopo un po '...

È stato utile?

Soluzione

blog del JSF 2.0 sviluppatore Ryan Lubke contiene un esempio nel sapore di un WAR.

Altri suggerimenti

Se è possibile utilizzare CDI (JSR-299) , è possibile utilizzare l'ambito di conversazione, lo rendono vissuto a lungo, e impostare il timeout di conversazione al valore desiderato. Ciò si dovrebbe evitare di dover scrivere il proprio ambito personalizzato. Come bonus aggiuntivo, si ottiene tutte le altre grandi cose che vengono con CDI.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top