Prohibit calling JChannel.setName() after JChannel.connect() has been called. After calling JChannel.disconnect(), calling setName() should be allowed again.
In general, whenever a channel is in connected state, throw an exception if JChannel.setName() is called.