@Override public void publish(TopicKey key, Object messageData) throws MessageException { String serializedData = getMessageDataSerializer().serialize(messageData); if (serializedData != null) { TopicContext topicContext = getTopicContext(key); if (topicContext != null) { topicContext.addMessage(serializedData); } } }
public void run() { topicContext.publishMessages(); }