Findbugs all over

This commit is contained in:
zzz
2018-08-26 13:50:40 +00:00
parent db54edc36d
commit 1f92232253
17 changed files with 56 additions and 66 deletions

View File

@ -21,6 +21,7 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import java.util.Set;
import java.util.concurrent.atomic.AtomicInteger;
@ -396,8 +397,8 @@ class SAMStreamSession implements SAMMessageSess {
* @return An id associated to the socket handler
*/
protected int createSocketHandler ( I2PSocket s, int id ) {
SAMStreamSessionSocketReader reader = null;
StreamSender sender = null;
SAMStreamSessionSocketReader reader;
StreamSender sender;
if (id == 0) {
id = createUniqueId();
}
@ -468,8 +469,9 @@ class SAMStreamSession implements SAMMessageSess {
StreamSender sender;
synchronized (handlersMap) {
reader = handlersMap.remove(Integer.valueOf(id));
sender = sendersMap.remove(Integer.valueOf(id));
Integer iid = Integer.valueOf(id);
reader = handlersMap.remove(iid);
sender = sendersMap.remove(iid);
}
if (reader != null)
@ -486,17 +488,10 @@ class SAMStreamSession implements SAMMessageSess {
*
*/
private void removeAllSocketHandlers() {
Integer id;
Set<Integer> keySet;
Iterator<Integer> iter;
synchronized (handlersMap) {
keySet = handlersMap.keySet();
iter = keySet.iterator();
while (iter.hasNext()) {
id = iter.next();
handlersMap.get(id).stopRunning();
for (Map.Entry<Integer, SAMStreamSessionSocketReader> e : handlersMap.entrySet()) {
Integer id = e.getKey();
e.getValue().stopRunning();
sendersMap.get(id).shutDownGracefully();
}
handlersMap.clear();