public Channel chan(final String topic,final JsonNode payload){
  LOG.log(Level.FINE,"chan: {0}, {1}",new Object[]{topic,payload});
  final Channel channel=new Channel(topic,payload,Socket.this);
synchronized (channels) {
    channels.add(channel);
  }
  return channel;
}

public Channel chan ( final String topic , final JsonNode payload ) { LOG . log ( Level . FINE , "chan: {0}, {1}" , new Object [ ] { topic , payload } ) ; final Channel channel = new Channel ( topic , payload , Socket . this ) ; synchronized ( channels ) { channels . add ( channel ) ; } return channel ; }
retrieve a channel instance for the specified topic
