storeDef.getRequiredWrites(),
putOpTimeoutInMs,
nonblockingStores,
hintedHandoff));
pipeline.addEventAction(Event.ABORTED, new PerformPutHintedHandoff(pipelineData,
Event.ERROR,
key,
versioned,
transforms,
hintedHandoff,
time));
// We use INSUFFICIENT_SUCCESSES as the next event (since there is
// no specific delay event)
pipeline.addEventAction(Event.RESPONSES_RECEIVED,
new DelayAction(pipelineData,
Event.INSUFFICIENT_SUCCESSES,
delayBeforeHintedHandoff));
pipeline.addEventAction(Event.INSUFFICIENT_SUCCESSES,
new PerformPutHintedHandoff(pipelineData,
Event.HANDOFF_FINISHED,
key,
versioned,
transforms,
hintedHandoff,