public static class AbstractSyslogServer.Sessions extends HashMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Modifier and Type | Field and Description |
|---|---|
static Object |
syncObject |
| Constructor and Description |
|---|
Sessions() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSession(Socket socket,
SyslogServerEventHandlerIF eventHandler,
Object session) |
void |
addSocket(Socket socket) |
protected Map |
getHandlerMap(Socket socket) |
Object |
getSession(Socket socket,
SyslogServerEventHandlerIF eventHandler) |
Iterator |
getSockets() |
void |
removeSocket(Socket socket) |
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesequals, hashCode, toStringpublic static final Object syncObject
public void addSocket(Socket socket)
public Iterator getSockets()
public void addSession(Socket socket, SyslogServerEventHandlerIF eventHandler, Object session)
public void removeSocket(Socket socket)
public Object getSession(Socket socket, SyslogServerEventHandlerIF eventHandler)
Copyright © 2017. All rights reserved.