|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||