| java.lang.Object com.sun.portal.wsrp.consumer.markup.impl.ProducerSessionManagerImpl
ProducerSessionManagerImpl | public class ProducerSessionManagerImpl implements ProducerSessionManager(Code) | | This is the implementation of ProducerSessionManager designed that
has methods to manage the session and cookies with a WSRP Producer.
This implementation basically delegates all its functionality to
AnonProducerSessionManager if the user is anonymous/authless or
to AuthProducerSessionManagerImpl if the user is a a regular user.
Basic difference and the reason for two such implementations is
that in our portal, Anonymous is not allowed to have session, so
anonymous desktop shouldn't be configured with a portlet from
producer that requires initCookie. Having such portlet means
the markup stub needs to be saved for the session and for
anonymous user, there is no place to store it.
Hence all session information is stored in client properties
for anonymous user and as providerContext.setSessionProperty
for regular users.
|
ProducerSessionManagerImpl | public ProducerSessionManagerImpl()(Code) | | |
|
|