Uses of Class
ecologylab.services.authentication.AuthenticationListEntry

Packages that use AuthenticationListEntry
ecologylab.services.authentication Interface Ecology Lab Distributed Computing Services framework - Authentication

Enables the use of authentication for client-server relationships. 

ecologylab.services.authentication.messages Interface Ecology Lab Distributed Services Authentication Framework -- authentication messages. 
ecologylab.services.authentication.nio NIO versions of authentication server / client. 
ecologylab.services.distributed.server Interface Ecology Lab Distributed Services Framework -- NIO servers. 
 

Uses of AuthenticationListEntry in ecologylab.services.authentication
 

Classes in ecologylab.services.authentication with type parameters of type AuthenticationListEntry
 interface Authenticatable<E extends AuthenticationListEntry>
          Indicates that the implementer can be logged-into and out-of.
 class AuthenticationList<E extends AuthenticationListEntry>
          Contains a HashMap of AuthenticationListEntry's that are hashed on their username values.
 class Authenticator<A extends AuthenticationListEntry>
          Encapsulates all authentication actions, so that Servers don't need to.
 

Methods in ecologylab.services.authentication with parameters of type AuthenticationListEntry
 boolean AuthenticationList.contains(AuthenticationListEntry entry)
          Checks to see if this contains the username given in entry; returns true if it does.
 int AuthenticationList.getAccessLevel(AuthenticationListEntry entry)
          Retrieves the access level for the given entry.
 boolean AuthenticationList.isValid(AuthenticationListEntry entry)
          Checks entry against the entries contained in this.
 boolean AuthenticationList.remove(AuthenticationListEntry entry)
          Attempts to remove the given object; this will succeed if and only if the following are true: 1.) the Object is of type AuthenticationListEntry 2.) this list contains the AuthenticationListEntry 3.) the AuthenticationListEntry's username and password both match the one in this list
 

Uses of AuthenticationListEntry in ecologylab.services.authentication.messages
 

Fields in ecologylab.services.authentication.messages declared as AuthenticationListEntry
protected  AuthenticationListEntry Logout.entry
           
protected  AuthenticationListEntry Login.entry
           
 

Methods in ecologylab.services.authentication.messages that return AuthenticationListEntry
 AuthenticationListEntry Logout.getEntry()
           
 AuthenticationListEntry Login.getEntry()
           
 

Methods in ecologylab.services.authentication.messages with parameters of type AuthenticationListEntry
 void Login.setEntry(AuthenticationListEntry entry)
           
 

Constructors in ecologylab.services.authentication.messages with parameters of type AuthenticationListEntry
Login(AuthenticationListEntry entry)
          Creates a new Login object using the given AuthenticationListEntry.
Logout(AuthenticationListEntry entry)
          Creates a new Logout object using the given AuthenticationListEntry object, indicating the user that should be logged out of the server.
 

Uses of AuthenticationListEntry in ecologylab.services.authentication.nio
 

Fields in ecologylab.services.authentication.nio declared as AuthenticationListEntry
protected  AuthenticationListEntry NIOAuthClient.entry
          The username / password information supplied by the user.
 

Methods in ecologylab.services.authentication.nio with parameters of type AuthenticationListEntry
 void NIOAuthClient.setEntry(AuthenticationListEntry entry)
           
 

Constructors in ecologylab.services.authentication.nio with parameters of type AuthenticationListEntry
NIOAuthClient(java.lang.String server, int port, AuthenticationListEntry entry, int interval, RequestMessage messageToSend)
          Creates a new AuthClient object using the given parameters.
NIOAuthClient(java.lang.String server, int port, TranslationSpace messageSpace, Scope objectRegistry, AuthenticationListEntry entry)
           
NIOAuthClient(java.lang.String server, int port, TranslationSpace messageSpace, Scope objectRegistry, AuthenticationListEntry entry, int interval, RequestMessage messageToSend)
          Main constructor; creates a new AuthClient using the parameters.
 

Uses of AuthenticationListEntry in ecologylab.services.distributed.server
 

Classes in ecologylab.services.distributed.server with type parameters of type AuthenticationListEntry
 class DoubleThreadedAuthNIOServer<A extends AuthenticationListEntry>
          An authenticating server that uses NIO and two threads (one for handling IO, the other for handling interfacing with messages).