Actually in xml it named as just 'topic', so to be consistence with other adapters it make sense to make both attributes as mutually exclusive and deprecate `setDefaultTopic()`. It breaks existing apps only if they use `RedisPublishingMessageHandler` directly from java code. However only a bit: we add backward compatibility from  `setDefaultTopic()`.