Uses of Class
ecologylab.services.distributed.server.clientmanager.AbstractClientManager

Packages that use AbstractClientManager
ecologylab.services.authentication.nio NIO versions of authentication server / client. 
ecologylab.services.distributed.impl   
ecologylab.services.distributed.server Interface Ecology Lab Distributed Services Framework -- NIO servers. 
ecologylab.services.distributed.server.clientmanager Base and custom context managers for NIO-based servers. 
ecologylab.services.distributed.server.contextmanager   
ecologylab.services.distributed.server.varieties   
ecologylab.services.logging Interface Ecology Lab Logging. 
 

Uses of AbstractClientManager in ecologylab.services.authentication.nio
 

Subclasses of AbstractClientManager in ecologylab.services.authentication.nio
 class AuthClientManager
          Stores information about the connection context for the client, including authentication status.
 

Uses of AbstractClientManager in ecologylab.services.distributed.impl
 

Methods in ecologylab.services.distributed.impl that return AbstractClientManager
protected abstract  AbstractClientManager NIOServerBase.generateContextManager(java.lang.Object token, java.nio.channels.SelectionKey sk, TranslationSpace translationSpace, Scope registry)
           
 

Uses of AbstractClientManager in ecologylab.services.distributed.server
 

Methods in ecologylab.services.distributed.server that return AbstractClientManager
protected  AbstractClientManager DoubleThreadedAuthNIOServer.generateContextManager(java.lang.Object sessionId, java.nio.channels.SelectionKey sk, TranslationSpace translationSpace, Scope registry)
           
protected  AbstractClientManager DoubleThreadedNIOServer.generateContextManager(java.lang.Object token, java.nio.channels.SelectionKey sk, TranslationSpace translationSpaceIn, Scope registryIn)
          Hook method to allow changing the ContextManager to enable specific extra functionality.
 AbstractClientManager DoubleThreadedAuthNIOServer.invalidate(java.lang.Object sessionId, boolean permanent)
          Ensure that the user associated with sc has been logged out of the authenticator, then call super.invalidate().
 AbstractClientManager NIOServerFrontend.invalidate(java.lang.Object token, boolean permanent)
          Performs any internal actions that should be taken whenever a client is disconnected.
 AbstractClientManager DoubleThreadedNIOServer.invalidate(java.lang.Object sessionId, boolean permanent)
           
 

Methods in ecologylab.services.distributed.server with parameters of type AbstractClientManager
 boolean NIOServerFrontend.restoreContextManagerFromSessionId(java.lang.Object oldId, AbstractClientManager newContextManager)
          Attempts to switch the ContextManager for a SocketChannel.
 boolean DoubleThreadedNIOServer.restoreContextManagerFromSessionId(java.lang.Object oldSessionId, AbstractClientManager newContextManager)
          Attempts to switch the ContextManager for a SocketChannel.
 

Uses of AbstractClientManager in ecologylab.services.distributed.server.clientmanager
 

Subclasses of AbstractClientManager in ecologylab.services.distributed.server.clientmanager
 class ClientManager
          Stores information about the connection context for the client on the server.
 class HTTPClientManager
           
 class HTTPGetClientManager
          A ContextManager for handling HTTP Get requests.
 class HTTPPostClientManager
           
 

Uses of AbstractClientManager in ecologylab.services.distributed.server.contextmanager
 

Subclasses of AbstractClientManager in ecologylab.services.distributed.server.contextmanager
 class KMLGetClientManager
          This client manager simply serves whatever object is located at KML_DATA in the ObjectRegistry.
 

Uses of AbstractClientManager in ecologylab.services.distributed.server.varieties
 

Methods in ecologylab.services.distributed.server.varieties that return AbstractClientManager
protected  AbstractClientManager KmlServer.generateContextManager(java.lang.Object token, java.nio.channels.SelectionKey sk, TranslationSpace translationSpaceIn, Scope registryIn)
           
protected  AbstractClientManager HttpGetServer.generateContextManager(java.lang.Object token, java.nio.channels.SelectionKey sk, TranslationSpace translationSpaceIn, Scope registryIn)
           
 

Uses of AbstractClientManager in ecologylab.services.logging
 

Subclasses of AbstractClientManager in ecologylab.services.logging
 class LoggingClientManager
          Provides a special implementation of performService(), that open()'s an OutputStream as necessary to the appropriate directory for logging, based on the headers in the message, then logs the message to there with a minimum of translation.