public static class BrokerRemovalRestartablePhase.BrokerRemovalRestartablePhaseBuilder<T> extends Object
Constructor and Description |
---|
BrokerRemovalRestartablePhaseBuilder() |
Modifier and Type | Method and Description |
---|---|
BrokerRemovalRestartablePhase<T> |
build() |
BrokerRemovalRestartablePhase.BrokerRemovalRestartablePhaseBuilder<T> |
setAlwaysExecute(boolean alwaysExecute) |
BrokerRemovalRestartablePhase.BrokerRemovalRestartablePhaseBuilder<T> |
setBrokerRemovalStateTracker(BrokerRemovalCallback brokerRemovalStateTracker) |
BrokerRemovalRestartablePhase.BrokerRemovalRestartablePhaseBuilder<T> |
setPhase(BrokerRemovalPhase<T> phase) |
public BrokerRemovalRestartablePhaseBuilder()
public BrokerRemovalRestartablePhase<T> build()
public BrokerRemovalRestartablePhase.BrokerRemovalRestartablePhaseBuilder<T> setBrokerRemovalStateTracker(BrokerRemovalCallback brokerRemovalStateTracker)
public BrokerRemovalRestartablePhase.BrokerRemovalRestartablePhaseBuilder<T> setPhase(BrokerRemovalPhase<T> phase)
public BrokerRemovalRestartablePhase.BrokerRemovalRestartablePhaseBuilder<T> setAlwaysExecute(boolean alwaysExecute)