public static class

DefaultSchedulerMessageHandlerFactory.DefaultSchedulerMessageHandler

extends MessageHandler
java.lang.Object
   ↳ org.apache.helix.messaging.handling.MessageHandler
     ↳ org.apache.helix.manager.zk.DefaultSchedulerMessageHandlerFactory.DefaultSchedulerMessageHandler

Summary

[Expand]
Inherited Fields
From class org.apache.helix.messaging.handling.MessageHandler
Public Constructors
DefaultSchedulerMessageHandlerFactory.DefaultSchedulerMessageHandler(Message message, NotificationContext context, HelixManager manager)
Public Methods
HelixTaskResult handleMessage()
Message handling routine.
void onError(Exception e, MessageHandler.ErrorCode code, MessageHandler.ErrorType type)
Callback when error happens in the message handling pipeline.
[Expand]
Inherited Methods
From class org.apache.helix.messaging.handling.MessageHandler
From class java.lang.Object

Public Constructors

public DefaultSchedulerMessageHandlerFactory.DefaultSchedulerMessageHandler (Message message, NotificationContext context, HelixManager manager)

Public Methods

public HelixTaskResult handleMessage ()

Message handling routine. The function is called in a thread pool task in CMTaskExecutor

Returns
  • returns the CMTaskResult which contains info about the message processing.

public void onError (Exception e, MessageHandler.ErrorCode code, MessageHandler.ErrorType type)

Callback when error happens in the message handling pipeline.

Parameters
type TODO