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

Packages that use SessionStreamID
uk.org.ogsadai.service.resource This package provides classes and interfaces relating to data service resources. 
uk.org.ogsadai.sessions Contains the core classes and interfaces used to support sessions. 
 

Uses of SessionStreamID in uk.org.ogsadai.service.resource
 

Methods in uk.org.ogsadai.service.resource with parameters of type SessionStreamID
 java.lang.Object DataServiceResource.getFully(SessionStreamID id)
          Get all the data from an output stream of a session.
 java.lang.Object DataServiceResource.getNBlocks(SessionStreamID id, int numberOfBlocks)
          Get a specific number of blocks of data from an output stream of a session.
 java.lang.Object DataServiceResource.getBlock(SessionStreamID id)
          Get one block of data from an output stream of a session.
 void DataServiceResource.putBlock(SessionStreamID id, java.lang.Object data)
          Put a block of data onto an input stream of a session.
 void DataServiceResource.putFully(SessionStreamID id, java.lang.Object data)
          Put a complete set of data onto an input stream of a session.
 

Uses of SessionStreamID in uk.org.ogsadai.sessions
 

Methods in uk.org.ogsadai.sessions with parameters of type SessionStreamID
 boolean SessionStreamManager.hasInput(SessionStreamID id)
          Determines whether or not an input stream with the specified identity exists and is open for writing to.
 boolean SessionStreamManager.hasOutput(SessionStreamID id)
          Determines whether or not an output stream with the specified identity exists.
 java.lang.Object SessionStreamManager.getBlock(SessionStreamID id)
          Gets the next block of data available from the specified session output stream.
 java.lang.Object SessionStreamManager.getFully(SessionStreamID id)
          Gets an aggregate of all the data from the specified session output stream.
 java.lang.Object SessionStreamManager.getNBlocks(SessionStreamID id, int numberOfBlocks)
          Gets an aggregate of a number of available blocks of data from a session output stream.
 void SessionStreamManager.putBlock(SessionStreamID id, java.lang.Object data)
          Puts a block of data onto a specified session stream.
 void SessionStreamManager.putFully(SessionStreamID id, java.lang.Object data)
          Puts a block containing all the input data for a specified session stream into the stream and then closes the stream for further input.
 boolean SimpleSessionStreamManager.hasInput(SessionStreamID id)
           
 boolean SimpleSessionStreamManager.hasOutput(SessionStreamID id)
           
 java.lang.Object SimpleSessionStreamManager.getFully(SessionStreamID id)
           
 java.lang.Object SimpleSessionStreamManager.getNBlocks(SessionStreamID id, int numberOfBlocks)
           
 java.lang.Object SimpleSessionStreamManager.getBlock(SessionStreamID id)
           
 void SimpleSessionStreamManager.putBlock(SessionStreamID id, java.lang.Object data)
           
 void SimpleSessionStreamManager.putFully(SessionStreamID id, java.lang.Object data)
           
private  BlockReader SimpleSessionStreamManager.getBlockReader(SessionStreamID id)
          Gets the BlockReader for the identified session output stream.
private  BlockWriter SimpleSessionStreamManager.getBlockWriter(SessionStreamID id)
          Gets the BlockWriter for the identified session input stream.
 

Constructors in uk.org.ogsadai.sessions with parameters of type SessionStreamID
SessionStreamIOException(SessionStreamID id, java.lang.Throwable e)
          Constructor.
SessionStreamRequestNotProcessingException(SessionStreamID id)
          Constructor.
SessionStreamNotFoundException(SessionStreamID id)
          Constructor.
SessionStreamClosedException(SessionStreamID id)
          Constructor.