public interface

Stage

org.apache.helix.controller.pipeline.Stage
Known Indirect Subclasses

Class Overview

Logically independent unit in processing callbacks for cluster changes

Summary

Public Methods
abstract String getStageName()
Get the name of the stage
abstract void init(StageContext context)
Initialize a stage
abstract void postProcess()
Called after process() on each callback
abstract void preProcess()
Called before process() on each callback
abstract void process(ClusterEvent event)
Actual callback processing logic
abstract void release()
Destruct a stage

Public Methods

public abstract String getStageName ()

Get the name of the stage

public abstract void init (StageContext context)

Initialize a stage

public abstract void postProcess ()

Called after process() on each callback

public abstract void preProcess ()

Called before process() on each callback

public abstract void process (ClusterEvent event)

Actual callback processing logic

Throws
Exception

public abstract void release ()

Destruct a stage