Uses of Class
uk.org.ogsadai.sessions.SessionID

Packages that use SessionID
uk.org.ogsadai.activity.delivery This package provides classes implementing delivery activities. 
uk.org.ogsadai.dataresource Provides the data service resource layer of OGSA-DAI and also the core data data resource accessors. 
uk.org.ogsadai.engine Contains the core classes and interfaces of the engine component which is chiefly responsible for processing requests and building responses. 
uk.org.ogsadai.sessions Contains the core classes and interfaces used to support sessions. 
uk.org.ogsadai.sessions.impl Contains implementations of the sessions interfaces to provide support for transient sessions. 
 

Uses of SessionID in uk.org.ogsadai.activity.delivery
 

Methods in uk.org.ogsadai.activity.delivery with parameters of type SessionID
static void DeliverToStreamServlet.addStream(java.lang.String url, java.lang.String resourceId, SessionID sessionId, java.lang.String streamId, BlockReader reader)
          Add a data stream to the list of streams available from this servlet.
 

Uses of SessionID in uk.org.ogsadai.dataresource
 

Methods in uk.org.ogsadai.dataresource with parameters of type SessionID
static javax.xml.namespace.QName TestDataResourceAccessor.getPropertyName(SessionID sid)
          Generates and returns the session-specific property name used for the test.
 

Uses of SessionID in uk.org.ogsadai.engine
 

Methods in uk.org.ogsadai.engine with parameters of type SessionID
 void RequestEngine.terminate(SessionID sessionID)
           
private  void RequestEngine.terminateActiveRequests(SessionID sessionID)
          Terminates any requests contained in the specified iterator that are joined to the specified session.
private  void RequestEngine.terminateQueuedRequests(SessionID sessionID)
          Terminates any requests contained in the specified iterator that are joined to the specified session.
 void Engine.terminate(SessionID sessionID)
          Terminates any requests that are joined to the specified session.
 

Uses of SessionID in uk.org.ogsadai.sessions
 

Fields in uk.org.ogsadai.sessions declared as SessionID
private  SessionID SessionRequestException.mSessionID
          Session ID
private  SessionID SessionStreamID.mSessionID
          The ID of the session containing the stream
private  SessionID SessionStreamDuplicateException.mSessionID
          Session ID
private  SessionID SessionSettings.mSessionID
          Unique identifier for the session
 

Methods in uk.org.ogsadai.sessions that return SessionID
 SessionID SessionRequestException.getSessionID()
          Gets the session ID.
 SessionID SessionStreamID.getSessionID()
          Gets the ID for the session containing the stream.
 SessionID Session.getID()
          Returns the SessionID object identifying the session.
 SessionID SessionStreamDuplicateException.getSessionID()
          Gets the session ID.
 SessionID SessionSettings.getSessionID()
          Retrieves the session identifier setting from this object.
 

Methods in uk.org.ogsadai.sessions with parameters of type SessionID
 boolean SessionStreamManager.hasSession(SessionID id)
          Determines whether or not a session with the specified identity exists.
 boolean SimpleSessionStreamManager.hasSession(SessionID id)
           
private  Session SimpleSessionStreamManager.getSession(SessionID sessionID)
          Retrieves the specified session from the session manager.
 boolean SessionManager.hasSession(SessionID sid)
          Does a session with a given ID exist?
 InternalSession SessionManager.lookupSession(SessionID sid)
          Looks up a session by its session identifier (SID).
 Session SessionManager.createSessionView(SessionID sid)
          Creates a safe view of the specified session for use by a session participant.
 void SessionManager.terminateSession(SessionID sid)
          Terminates the session with the specified session ID without concern of whether the session currently has participants or not.
static javax.xml.namespace.QName SessionNames.createStatusResourcePropertyName(SessionID sessionID)
          Returns the qualified for the resource property representing the session request status for the specified session.
static javax.xml.namespace.QName SessionNames.createSessionSpecifcResourcePropertyName(javax.xml.namespace.QName nonSessionPropertyName, SessionID sessionID)
          Creates a session specific resource property by conjoining the session ID to the local part of the given qualified name with a "-".
 

Constructors in uk.org.ogsadai.sessions with parameters of type SessionID
SessionRequestException(SessionID id, DAIException e)
          Constructor.
SessionViewCreationException(SessionID id, DAIException e)
          Constructor.
SessionLookupException(SessionID id, DAIException e)
          Constructor.
SessionTerminationException(SessionID id, DAIException e)
          Constructor.
SessionStreamID(SessionID sessionID, java.lang.String streamID)
          Create a new session stream identifier for the specified stream of the specified session.
SessionNotFoundException(SessionID id)
          Constructor.
SessionStreamDuplicateException(SessionID sessionID, java.lang.String streamID)
          Constructor.
 

Uses of SessionID in uk.org.ogsadai.sessions.impl
 

Fields in uk.org.ogsadai.sessions.impl declared as SessionID
private  SessionID TerminateSessionStrategy.mSessionID
           
private  SessionID ReferenceSessionStrategy.mSessionID
           
 

Methods in uk.org.ogsadai.sessions.impl that return SessionID
 SessionID TransientInternalSession.getID()
           
 SessionID SafeSession.getID()
           
abstract  SessionID TransientSession.getID()
           
 

Methods in uk.org.ogsadai.sessions.impl with parameters of type SessionID
 boolean TransientSessionManager.hasSession(SessionID sid)
           
 InternalSession TransientSessionManager.lookupSession(SessionID sid)
           
 Session TransientSessionManager.createSessionView(SessionID sid)
           
 void TransientSessionManager.terminateSession(SessionID sid)
           
 

Constructors in uk.org.ogsadai.sessions.impl with parameters of type SessionID
TerminateSessionStrategy(SessionID sessionID)
          Creates a new strategy to access the specified existing session.
ReferenceSessionStrategy(SessionID sessionID)
          Creates a new strategy to access the specified existing session.