ssc.socket().bind(req.address, cfg.getBacklog());
if (req.address == null || req.address.getPort() == 0) {
req.address = (InetSocketAddress) ssc.socket()
.getLocalSocketAddress();
}
ssc.register(selector, SelectionKey.OP_ACCEPT, req);
channels.put(req.address, ssc);
getListeners().fireServiceActivated(this, req.address,
req.handler, req.config);