/** * Create a channel initialized with the specified configuration. * * @param config the channel configuration * @param start initial state */ public Channel createChannel(ChannelConfig config, boolean start) { Channel channel = new Channel(config); channel.setName("channel: " + config.getName()); if (start) { channel.start(); } channels.add(channel); channelMap.put(config.getName().toLowerCase(), channel); return channel; }