/forgerock/openam-v13/openam-federation/openam-federation-library/src/main/java/com/sun/identity/plugin/session/impl/ |
H A D | FedletSessionProvider.java | 30 package com.sun.identity.plugin.session.impl; 33 import com.sun.identity.plugin.session.SessionException; 34 import com.sun.identity.plugin.session.SessionListener; 35 import com.sun.identity.plugin.session.SessionProvider; 66 * will create a local session for the local user identified by 68 * session creation and management is application specific. 95 * @return the newly created local user session. 96 * @throws SessionException if an error occurred during session 111 * session given an session I 147 invalidateSession( Object session, HttpServletRequest request, HttpServletResponse response ) argument 162 isValid(Object session) argument 172 getSessionID(Object session) argument 184 getPrincipalName(Object session) argument 197 setProperty( Object session, String name, String[] values ) argument 212 getProperty(Object session, String name) argument 227 rewriteURL(Object session, String URL) argument 241 addListener(Object session, SessionListener listener) argument 259 getTimeLeft(Object session) argument [all...] |
/forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/plugin/session/impl/ |
H A D | FedletSessionProvider.java | 30 package com.sun.identity.plugin.session.impl; 33 import com.sun.identity.plugin.session.SessionException; 34 import com.sun.identity.plugin.session.SessionListener; 35 import com.sun.identity.plugin.session.SessionProvider; 66 * will create a local session for the local user identified by 68 * session creation and management is application specific. 95 * @return the newly created local user session. 96 * @throws SessionException if an error occurred during session 111 * session given an session I 147 invalidateSession( Object session, HttpServletRequest request, HttpServletResponse response ) argument 162 isValid(Object session) argument 172 getSessionID(Object session) argument 184 getPrincipalName(Object session) argument 197 setProperty( Object session, String name, String[] values ) argument 212 getProperty(Object session, String name) argument 227 rewriteURL(Object session, String URL) argument 241 addListener(Object session, SessionListener listener) argument 259 getTimeLeft(Object session) argument [all...] |
/forgerock/openam/openam-core/src/main/java/org/forgerock/openam/session/ |
H A D | SessionPollerSender.java | 28 package org.forgerock.openam.session; 32 import com.iplanet.dpro.session.Session; 33 import com.iplanet.dpro.session.SessionException; 34 import com.iplanet.dpro.session.SessionID; 35 import com.iplanet.dpro.session.share.SessionInfo; 36 import com.iplanet.dpro.session.share.SessionRequest; 37 import com.iplanet.dpro.session.share.SessionResponse; 51 private final Session session; field in class:SessionPollerSender 59 * @param session The session t 62 SessionPollerSender(Session session, SessionCuller sessionCuller) argument [all...] |
H A D | SessionCuller.java | 17 package org.forgerock.openam.session; 28 import com.iplanet.dpro.session.Session; 29 import com.iplanet.dpro.session.SessionException; 32 import com.sun.identity.session.util.RestrictedTokenAction; 33 import com.sun.identity.session.util.RestrictedTokenContext; 47 private Session session; field in class:SessionCuller 52 * session. 56 SessionCuller(Session session) { argument 57 this.session = session; [all...] |
H A D | SessionCache.java | 28 package org.forgerock.openam.session; 38 import com.iplanet.dpro.session.Session; 39 import com.iplanet.dpro.session.SessionEvent; 40 import com.iplanet.dpro.session.SessionException; 41 import com.iplanet.dpro.session.SessionID; 42 import com.iplanet.dpro.session.TokenRestriction; 43 import com.iplanet.dpro.session.service.SessionState; 44 import com.iplanet.dpro.session.share.SessionBundle; 45 import com.iplanet.dpro.session.share.SessionInfo; 46 import com.sun.identity.session 127 writeSession(Session session) argument 281 notifySessionRefresh(Session session, long oldMaxCachingTime, long oldMaxIdleTime, long oldMaxSessionTime) argument [all...] |
H A D | SessionURL.java | 28 package org.forgerock.openam.session; 35 import com.iplanet.dpro.session.Session; 36 import com.iplanet.dpro.session.service.InternalSession; 37 import com.iplanet.dpro.session.share.SessionEncodeURL; 38 import com.sun.identity.session.util.SessionUtils; 73 * Returns the encoded URL, rewritten to include the session id. cookie will 75 * ampersand before appending session ID if other query parameters exists in 84 public String encodeURL(HttpServletResponse res, String url, Session session) { argument 85 return encodeURL(res, url, sessionCookies.getCookieName(), session); 89 * Returns the encoded URL, rewritten to include the session i 102 encodeURL(HttpServletResponse res, String url, String cookieName, Session session) argument 119 encodeURL(String url, boolean escape, Session session) argument 136 encodeURL(String url, boolean escape, String cookieName, Session session) argument 149 encodeURL(String url, Session session) argument 162 encodeURL(String url, String cookieName, Session session) argument 182 encodeURL(String url, short encodingScheme, boolean escape, Session session) argument 203 encodeSessionURL(String url, short encodingScheme, boolean escape, String cookieName, Session session) argument [all...] |
/forgerock/openam/openam-core/src/main/java/org/forgerock/openam/session/service/access/persistence/ |
H A D | InternalSessionStore.java | 17 package org.forgerock.openam.session.service.access.persistence; 19 import com.iplanet.dpro.session.SessionID; 20 import com.iplanet.dpro.session.service.InternalSession; 27 * Gets a session from a given SessionID. 28 * @param sessionID the ID of the session to retrieve 35 * Gets a session from a given session handle. 36 * @param sessionHandle the handle of the session to retrieve 43 * Gets a restricted session from a given SessionID. 44 * @param sessionID the ID of the restricted session t 63 store(InternalSession session) argument 72 remove(InternalSession session) argument [all...] |
H A D | InternalSessionStoreStep.java | 17 package org.forgerock.openam.session.service.access.persistence; 19 import com.iplanet.dpro.session.SessionID; 20 import com.iplanet.dpro.session.service.InternalSession; 23 * A step in persisting a session. Each method has access to a following step to continue if necessary. 28 * Gets a session from a given SessionID. 29 * @param sessionID the ID of the session to retrieve 36 * Gets a session from a given session handle. 37 * @param sessionHandle the handle of the session to retrieve 44 * Gets a restricted session fro 64 store(InternalSession session, InternalSessionStore next) argument 73 remove(InternalSession session, InternalSessionStore next) argument [all...] |
H A D | InternalSessionStoreChain.java | 17 package org.forgerock.openam.session.service.access.persistence; 22 import com.iplanet.dpro.session.SessionID; 23 import com.iplanet.dpro.session.service.InternalSession; 54 public void store(InternalSession session) throws SessionPersistenceException { argument 55 new ChainIterator().store(session); 59 public void remove(InternalSession session) throws SessionPersistenceException { argument 60 new ChainIterator().remove(session); 95 public void store(InternalSession session) throws SessionPersistenceException { argument 97 iterator.next().store(session, this); 99 store.store(session); 104 remove(InternalSession session) argument [all...] |
/forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/operations/ |
H A D | SessionOperations.java | 16 package com.iplanet.dpro.session.operations; 20 import org.forgerock.openam.dpro.session.PartialSession; 23 import com.iplanet.dpro.session.Session; 24 import com.iplanet.dpro.session.SessionException; 25 import com.iplanet.dpro.session.SessionID; 26 import com.iplanet.dpro.session.TokenRestriction; 27 import com.iplanet.dpro.session.share.SessionInfo; 41 * {@link com.iplanet.dpro.session.Session} Service. The aptly titled 42 * {@link com.iplanet.dpro.session.service.SessionService} deals with InternalSessions. 57 * @param session Referenc 60 refresh(Session session, boolean reset) argument 71 destroy(Session requester, Session session) argument 83 setProperty(Session session, String name, String value) argument 100 addSessionListener(Session session, String url) argument 128 deferenceRestrictedID(Session session, SessionID restrictedID) argument 149 logout(final Session session) argument 167 getValidSessions(Session session, String pattern) argument [all...] |
/forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/operations/strategies/ |
H A D | LocalOperations.java | 16 package com.iplanet.dpro.session.operations.strategies; 18 import static com.iplanet.dpro.session.service.SessionState.INVALID; 19 import static org.forgerock.openam.session.SessionEventType.IDLE_TIMEOUT; 20 import static org.forgerock.openam.session.SessionEventType.MAX_TIMEOUT; 29 import org.forgerock.openam.dpro.session.InvalidSessionIdException; 30 import org.forgerock.openam.dpro.session.PartialSession; 31 import org.forgerock.openam.session.SessionConstants; 32 import org.forgerock.openam.session.SessionEventType; 33 import org.forgerock.openam.session.authorisation.SessionChangeAuthorizer; 34 import org.forgerock.openam.session 107 refresh(Session session, boolean reset) argument 123 destroy(Session requester, Session session) argument 158 timeout(InternalSession session, SessionEventType eventType) argument 174 destroyInternalSession(InternalSession session) argument 186 setProperty(Session session, String name, String value) argument 203 addSessionListener(Session session, String url) argument 287 deferenceRestrictedID(Session session, SessionID restrictedID) argument 297 logout(Session session) argument 333 logoutInternalSession(final InternalSession session) argument 345 signalRemove(InternalSession session, SessionEventType eventType) argument 349 signalRemove(InternalSession session, SessionEventType eventType, long eventTime) argument [all...] |
H A D | ClientSdkOperations.java | 16 package com.iplanet.dpro.session.operations.strategies; 25 import org.forgerock.openam.dpro.session.PartialSession; 26 import org.forgerock.openam.session.SessionPLLSender; 27 import org.forgerock.openam.session.SessionServiceURLService; 31 import com.iplanet.dpro.session.ClientSdkSessionRequests; 32 import com.iplanet.dpro.session.Session; 33 import com.iplanet.dpro.session.SessionException; 34 import com.iplanet.dpro.session.SessionID; 35 import com.iplanet.dpro.session.TokenRestriction; 36 import com.iplanet.dpro.session 80 refresh(Session session, boolean reset) argument 112 logout(Session session) argument 130 getValidSessions(Session session, String pattern) argument 158 destroy(Session requester, Session session) argument 175 setProperty(Session session, String name, String value) argument 198 addSessionListener(Session session, String url) argument 217 deferenceRestrictedID(Session session, SessionID restrictedID) argument [all...] |
/forgerock/openam-v13/openam-federation/openam-federation-library/src/main/java/com/sun/identity/plugin/session/ |
H A D | SessionProvider.java | 30 package com.sun.identity.plugin.session; 37 * Interface used for creating sessions, and for accessing session 96 * method will create a local session for the local user identified by 98 * session creation and management is application specific. 126 * @return the newly created local user session. 127 * @throws SessionException if an error occurred during session creation. 137 * Returns the corresponding session object. 139 * session given an session ID. 140 * @param sessionID the unique session handl 170 invalidateSession( Object session, HttpServletRequest request, HttpServletResponse response ) argument 183 isValid(Object session) argument 193 getSessionID(Object session) argument 203 getPrincipalName(Object session) argument 218 setProperty( Object session, String name, String[] values ) argument 236 getProperty(Object session, String name) argument 250 rewriteURL(Object session, String URL) argument 263 addListener(Object session, SessionListener listener) argument 284 getTimeLeft(Object session) argument [all...] |
/forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/plugin/session/ |
H A D | SessionProvider.java | 30 package com.sun.identity.plugin.session; 37 * Interface used for creating sessions, and for accessing session 96 * method will create a local session for the local user identified by 98 * session creation and management is application specific. 126 * @return the newly created local user session. 127 * @throws SessionException if an error occurred during session creation. 137 * Returns the corresponding session object. 139 * session given an session ID. 140 * @param sessionID the unique session handl 170 invalidateSession( Object session, HttpServletRequest request, HttpServletResponse response ) argument 183 isValid(Object session) argument 193 getSessionID(Object session) argument 203 getPrincipalName(Object session) argument 218 setProperty( Object session, String name, String[] values ) argument 236 getProperty(Object session, String name) argument 250 rewriteURL(Object session, String URL) argument 263 addListener(Object session, SessionListener listener) argument 284 getTimeLeft(Object session) argument [all...] |
/forgerock/openam-v13/openam-core/src/main/java/com/iplanet/dpro/session/monitoring/ |
H A D | MonitoredOperations.java | 16 package com.iplanet.dpro.session.monitoring; 18 import com.iplanet.dpro.session.Session; 19 import com.iplanet.dpro.session.SessionException; 20 import com.iplanet.dpro.session.operations.SessionOperations; 21 import com.iplanet.dpro.session.share.SessionInfo; 55 public SessionInfo refresh(Session session, boolean reset) throws SessionException { argument 58 final SessionInfo response = sessionOperations.refresh(session, reset); 69 public void logout(Session session) throws SessionException { argument 71 sessionOperations.logout(session); 77 public void destroy(Session requester, Session session) throw argument 88 setProperty(Session session, String name, String value) argument [all...] |
H A D | SessionMonitoringService.java | 16 package com.iplanet.dpro.session.monitoring;
|
/forgerock/openam-v13/openam-core/src/main/java/com/iplanet/dpro/session/service/ |
H A D | InternalSessionCache.java | 16 package com.iplanet.dpro.session.service; 18 import com.iplanet.dpro.session.SessionID; 30 * Responsible for caching and providing access to {@link com.iplanet.dpro.session.service.InternalSession} objects. 32 * InternalSessions are the representation of the users session which has been homed on a particular server. 33 * These sessions are managed entirely by {@link com.iplanet.dpro.session.service.SessionService}. 80 * @param session Non null InternalSession to store. 82 public synchronized void put(InternalSession session) { argument 83 Reject.ifNull(session); 84 cache.put(session.getID(), session); 130 remove(InternalSession session) argument [all...] |
/forgerock/openam-v13/openam-core/src/main/java/com/iplanet/dpro/session/ |
H A D | Requests.java | 17 package com.iplanet.dpro.session; 20 import com.iplanet.dpro.session.service.SessionService; 21 import com.iplanet.dpro.session.share.SessionRequest; 22 import com.iplanet.dpro.session.share.SessionResponse; 25 import com.sun.identity.session.util.RestrictedTokenContext; 29 import org.forgerock.openam.session.SessionPLLSender; 56 * When used in internal request routing mode, it sends remote session 65 public SessionResponse sendRequestWithRetry(URL svcurl, SessionRequest sreq, Session session) argument 70 return getSessionResponseWithRetry(svcurl, sreq, session); 73 String hostServer = service.getCurrentHostServer(session 103 getSessionResponseWithRetry(URL svcurl, SessionRequest sreq, Session session) argument [all...] |
H A D | SessionEvent.java | 30 package com.iplanet.dpro.session; 35 * The <code>SessionEvent</code> class represents a session event. If this is 36 * a new session, the session event contains all session information of this new 37 * session, otherwise, only the changed information of the session is contained 38 * in the session event. 40 * The following are possible session event types: 48 * @see com.iplanet.dpro.session 53 private Session session; field in class:SessionEvent [all...] |
H A D | SessionTimedOutException.java | 29 package com.iplanet.dpro.session;
|
/forgerock/openam-v13/openam-core/src/main/java/com/iplanet/dpro/session/operations/strategies/ |
H A D | StatelessOperations.java | 17 package com.iplanet.dpro.session.operations.strategies; 22 import com.iplanet.dpro.session.Session; 23 import com.iplanet.dpro.session.SessionEvent; 24 import com.iplanet.dpro.session.SessionException; 25 import com.iplanet.dpro.session.SessionTimedOutException; 26 import com.iplanet.dpro.session.operations.SessionOperations; 27 import com.iplanet.dpro.session.service.SessionAuditor; 28 import com.iplanet.dpro.session.service.SessionLogging; 29 import com.iplanet.dpro.session.service.SessionService; 30 import com.iplanet.dpro.session 66 refresh(final Session session, final boolean reset) argument 76 logout(final Session session) argument 89 destroy(final Session requester, final Session session) argument 104 setProperty(final Session session, final String name, final String value) argument [all...] |
/forgerock/openam-v13/openam-federation/openam-federation-library/src/main/java/com/sun/identity/federation/services/logout/ |
H A D | FSTokenListener.java | 33 import com.sun.identity.plugin.session.SessionListener; 57 * Sets the hosted Provider where cleanup of session must happen. 65 * Gets notification when session changes state. 66 * @param session The session being invalidated 68 public void sessionInvalidated(Object session) { argument 69 FSLogoutUtil.removeTokenFromSession(session, metaAlias);
|
/forgerock/openam/openam-core-rest/src/main/java/org/forgerock/openam/core/rest/session/ |
H A D | SessionUtilsWrapper.java | 17 package org.forgerock.openam.core.rest.session; 19 import com.iplanet.dpro.session.SessionException; 21 import com.sun.identity.session.util.SessionUtils;
|
/forgerock/openam/openam-federation/openam-federation-library/src/main/java/com/sun/identity/federation/services/logout/ |
H A D | FSTokenListener.java | 33 import com.sun.identity.plugin.session.SessionListener; 57 * Sets the hosted Provider where cleanup of session must happen. 65 * Gets notification when session changes state. 66 * @param session The session being invalidated 68 public void sessionInvalidated(Object session) { argument 69 FSLogoutUtil.removeTokenFromSession(session, metaAlias);
|
/forgerock/openam/openam-core/src/main/java/com/iplanet/dpro/session/ |
H A D | SessionTimedOutException.java | 29 package com.iplanet.dpro.session;
|