@Override public Void apply(JobExecutionStateListener input) { input.onStageTransition(this.state, this.previousStage, this.newStage); return null; } }
public void setStage(String newStage) { this.changeLock.lock(); try { String oldStage = this.stage; this.stage = newStage; if (this.listener.isPresent()) { this.listener.get().onStageTransition(this, oldStage, this.stage); } } finally { this.changeLock.unlock(); } }
Mockito.verify(l1).onStatusChange(Mockito.eq(state), Mockito.eq(RunningState.PENDING), Mockito.eq(RunningState.RUNNING)); Mockito.verify(l1).onStageTransition(Mockito.eq(state), Mockito.eq(JobExecutionState.UKNOWN_STAGE), Mockito.eq("Stage1")); Mockito.verify(l1).onMetadataChange(Mockito.eq(state), Mockito.eq("key"), Mockito.eq("oldValue"), Mockito.eq("newValue")); Mockito.verify(l2).onStageTransition(Mockito.eq(state), Mockito.eq(JobExecutionState.UKNOWN_STAGE), Mockito.eq("Stage1")); Mockito.verify(l3).onStageTransition(Mockito.eq(state), Mockito.eq(JobExecutionState.UKNOWN_STAGE), Mockito.eq("Stage1")); Mockito.verify(l3).onMetadataChange(Mockito.eq(state),
@Override public Void apply(JobExecutionStateListener input) { input.onStageTransition(this.state, this.previousStage, this.newStage); return null; } }
public void setStage(String newStage) { this.changeLock.lock(); try { String oldStage = this.stage; this.stage = newStage; if (this.listener.isPresent()) { this.listener.get().onStageTransition(this, oldStage, this.stage); } } finally { this.changeLock.unlock(); } }