Пример #1
0
 public boolean add(Sym element) {
   if (logger.isDebugEnabled()) {
     logger.debug("addSym " + element.getId());
   }
   map.put(element.getId(), element);
   if (element.getBridge() != null && element.getBridge() != this.bridge) {
     element.getBridge().removeSym(element);
   }
   element.setBridge(this.bridge);
   DatagramChannel channel = element.getReceiver().getDatagramChannel();
   if (!bridgeMap.containsKey(channel)) {
     DataShuffler.initializeSelectors();
   }
   bridgeMap.put(channel, bridge);
   return true;
 }