uk.org.ogsadai.client.toolkit.sessions
  Interface Session
  
    - All Known Implementing Classes:
 
    - SessionImpl
 
  
  
  
    - public interface Session
 
  
  The client-side representation of a service-side session. This interface provides access to the unique identifier of the session as well as any resource properties that are associated with the session.
  
  
  
    - Author:
 
    - The OGSA-DAI Project Team
 
  
  
  
   
  
  
  getSessionID
  
public SessionID getSessionID()
  
    - 
      Returns the identity of the session that the request was joined to.
      
    
 
    - 
      
        - Returns:
 
        - a 
SessionID 
      
     
  
  
  
  getStatus
  
public RequestStatus getStatus()
                        throws ServiceCommsException,
                               ResourceUnknownException,
                               ServerException,
                               UnknownPropertyException,
                               DataFormatException,
                               AuthorisationException
  
    - 
      Gets the status of the current request for the session.
      
    
 
    - 
      
        - Returns:
 
        - the status of the current request for the session.
 
        - Throws:
 
        UnknownPropertyException - If the resource has no property for the status of the current request for the session. 
        ResourceUnknownException - If the resource to which the session belongs is unknown to the service. 
        AuthorisationException - If the client is not authorised to access this information. 
        ServerException - If there was an error server-side. 
        DataFormatException - If the structure of the status information from the service cannot be parsed by the client toolkit. 
        ServiceCommsException - If there was an error communicating with the service.