ejb3/src/main/java/org/jboss/as/ejb3/timerservice/TimerImpl.java
protected void setTimerState(TimerState state, Thread thread) {
        assert ((state == TimerState.IN_TIMEOUT || state == TimerState.RETRY_TIMEOUT) && thread != null) || thread == null : "Invalid to set timer state " + state + " with executing Thread " + thread;
        this.timerState = state;
        this.executingThread = thread;
    }
protected void setTimerState(TimerState state, Thread thread) {
        assert ((state == TimerState.IN_TIMEOUT || state == TimerState.RETRY_TIMEOUT) && thread != null) || thread == null : "Invalid to set timer state " + state + " with executing Thread " + thread;
        this.timerState = state;
        this.executingThread = thread;
    }
protected void setTimerState ( TimerState state , Thread thread ) { assert ( ( state == TimerState . IN_TIMEOUT || state == TimerState . RETRY_TIMEOUT ) && thread != null ) || thread == null : "Invalid to set timer state " + state + " with executing Thread " + thread ; this . timerState = state ; this . executingThread = thread ; }
Sets the state and timer task executing thread of this timer

@param state The state of this timer
@param thread The executing thread which is processing the timeout task
Sets the state and timer task executing thread of this timer