Hi Struberg, Thanks for your help, I really appreciate it and it is very helpful for me.
Regards, Muhammad Bhutto On Wed, Nov 20, 2013 at 1:45 PM, Mark Struberg <[email protected]> wrote: > .) BeanManager#getReference will return you a 'Contextual Reference', > means a normalscoping proxy for the bean. If you have a @SessionScoped User > usr; then the Contextual Reference usr will 'point' to the respective User > instance (the 'Contextual Instance') of the _current_ session for each > invocation. Two different invocations to usr.getName() from 2 different web > browsers will give you different answers. > > .) Contest#get() will return you the internal 'Contextual Instance' > without the normalscoping proxy. This is usually nothing a user should call > himself. If you get the User usr for "Karl" that way and store it in an > @ApplicationScoped bean or in a static variable, then it will _always_ > remain to be the user "Karl" - even for web requests from other browsers! > You will get a direct, non-proxied instance. >
_______________________________________________ weld-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/weld-dev
