Zhen Zhang created HELIX-379:
--------------------------------
Summary: ClusterMessagingService#registerMessageHandlerFactory()
needs refactor
Key: HELIX-379
URL: https://issues.apache.org/jira/browse/HELIX-379
Project: Apache Helix
Issue Type: Improvement
Reporter: Zhen Zhang
currently in ClusterMessagingService interface we have:
ClusterMessagingService#registerMessageHandlerFactory(String type,
MessageHandlerFactory factory)
In MessageHandlerFactory, we have:
MessageHandlerFactory#getMessageType()
So every call to ClusterMessagingService#registerMessageHandlerFactory()
becomes:
ClusterMessagingService#registerMessageHandlerFactory(MessageHandlerFactory#getMessageType(),
MessageHandlerFactory)
better to simply have:
ClusterMessagingService#registerMessageHandlerFactory(MessageHandlerFactory
factory)
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)