public interface OverseerMessageHandler
OverseerTaskProcessor
Modifier and Type | Interface and Description |
---|---|
static interface |
OverseerMessageHandler.Lock |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
String |
getTaskKey(ZkNodeProps message) |
String |
getTimerName(String operation) |
OverseerMessageHandler.Lock |
lockTask(ZkNodeProps message,
OverseerTaskProcessor.TaskBatch taskBatch)
Try to provide an exclusive lock for this particular task
return null if locking is not possible.
|
OverseerSolrResponse |
processMessage(ZkNodeProps message,
String operation) |
OverseerSolrResponse processMessage(ZkNodeProps message, String operation)
message
- the message to processoperation
- the operation to processString getName()
String getTimerName(String operation)
operation
- the operation to be timedOverseerMessageHandler.Lock lockTask(ZkNodeProps message, OverseerTaskProcessor.TaskBatch taskBatch)
String getTaskKey(ZkNodeProps message)
message
- the message being processedCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.