public abstract class AbstractSocketLoginManager extends Object implements SocketHandler
Constructor and Description |
---|
AbstractSocketLoginManager() |
AbstractSocketLoginManager(Account[] accounts,
Map<Account,SocketHandler> socketHandlerMap) |
Modifier and Type | Method and Description |
---|---|
Map<Account,SocketHandler> |
getAccountSocketHandlerMap() |
protected abstract Authentication |
getAuthentication(Socket s)
This method is called to receive a new Authentification implementing object for a connection.
|
protected abstract boolean |
handleInvalidAuthentication(Socket s)
This method is called when an agent did not authenticate.
|
void |
handleSocket(Socket s) |
protected abstract void |
handleValidAuthentication(Socket s) |
void |
setAccountSocketHandlerMap(Map<Account,SocketHandler> v) |
public AbstractSocketLoginManager(Account[] accounts, Map<Account,SocketHandler> socketHandlerMap)
public AbstractSocketLoginManager()
public Map<Account,SocketHandler> getAccountSocketHandlerMap()
public void setAccountSocketHandlerMap(Map<Account,SocketHandler> v)
public void handleSocket(Socket s)
handleSocket
in interface SocketHandler
protected abstract Authentication getAuthentication(Socket s)
c
- the connectionprotected abstract boolean handleInvalidAuthentication(Socket s)
s
- socketprotected abstract void handleValidAuthentication(Socket s)
Copyright © 2013. All Rights Reserved.