package iamrescue.communication.messages;
import java.util.Map;
import javolution.util.FastMap;
import org.apache.log4j.Logger;
public class MessageChannelConfiguration {
private static final Logger LOGGER = Logger
.getLogger(MessageChannelConfiguration.class);
private Map<Integer, MessageChannel> channels = new FastMap<Integer, MessageChannel>();
public void put(MessageChannel channel) {
if (channels.containsKey(channel.getChannelNumber())) {
LOGGER.warn("Overwriting existing channel "
+ channels.get(channel.getChannelNumber()) + " with "
+ channel);
}
channels.put(channel.getChannelNumber(), channel);
}
public MessageChannel get(int number) {
return channels.get(number);
}
}