Class BrokerUserDefinedMessageHandlerFactory
- java.lang.Object
-
- org.apache.pinot.broker.broker.helix.BrokerUserDefinedMessageHandlerFactory
-
- All Implemented Interfaces:
org.apache.helix.messaging.handling.MessageHandlerFactory
public class BrokerUserDefinedMessageHandlerFactory extends Object implements org.apache.helix.messaging.handling.MessageHandlerFactory
Broker message handler factory for Helix user-define messages.The following message sub-types are supported:
- Refresh segment message: Refresh the routing properties for a given segment
-
-
Constructor Summary
Constructors Constructor Description BrokerUserDefinedMessageHandlerFactory(BrokerRoutingManager routingManager, HelixExternalViewBasedQueryQuotaManager queryQuotaManager)
-
Method Summary
Modifier and Type Method Description org.apache.helix.messaging.handling.MessageHandlercreateHandler(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)StringgetMessageType()voidreset()
-
-
-
Constructor Detail
-
BrokerUserDefinedMessageHandlerFactory
public BrokerUserDefinedMessageHandlerFactory(BrokerRoutingManager routingManager, HelixExternalViewBasedQueryQuotaManager queryQuotaManager)
-
-
Method Detail
-
createHandler
public org.apache.helix.messaging.handling.MessageHandler createHandler(org.apache.helix.model.Message message, org.apache.helix.NotificationContext context)- Specified by:
createHandlerin interfaceorg.apache.helix.messaging.handling.MessageHandlerFactory
-
getMessageType
public String getMessageType()
- Specified by:
getMessageTypein interfaceorg.apache.helix.messaging.handling.MessageHandlerFactory
-
reset
public void reset()
- Specified by:
resetin interfaceorg.apache.helix.messaging.handling.MessageHandlerFactory
-
-