public class

AbstractBaseStage

extends Object
implements Stage
java.lang.Object
   ↳ org.apache.helix.controller.pipeline.AbstractBaseStage
Known Direct Subclasses

Summary

Public Constructors
AbstractBaseStage()
Public Methods
void addLatencyToMonitor(ClusterEvent event, long latency)
String getStageName()
Get the name of the stage
void init(StageContext context)
Initialize a stage
void postProcess()
Called after process() on each callback
void preProcess()
Called before process() on each callback
void process(ClusterEvent event)
Actual callback processing logic
void release()
Destruct a stage
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.apache.helix.controller.pipeline.Stage

Public Constructors

public AbstractBaseStage ()

Public Methods

public void addLatencyToMonitor (ClusterEvent event, long latency)

public String getStageName ()

Get the name of the stage

public void init (StageContext context)

Initialize a stage

public void postProcess ()

Called after process() on each callback

public void preProcess ()

Called before process() on each callback

public void process (ClusterEvent event)

Actual callback processing logic

Throws
Exception

public void release ()

Destruct a stage