I asked a collegue why he used final keyword for the assignment in this method and his response was, "Why not?". I don't see the benefit of putting final here. Or often times, I see it in class definitions as well.
protected void sendIndexWorkflowRequest(Status status)
{
final long contextId = status.getAppContextId();
PrepareIndexPostData preparePostData = new PrepareIndexPostData.Builder(contextId).build();
searchIndexService.activateAggsIndex(preparePostData);
}