question: actions called during the transition to the stopped state . this method will only ever be called once during the lifecycle of a specific service instance . implementations do not need to be synchronized as the logic in #stop prevents re-entrancy . implementations must write this to be robust against failures , including checks for null references - and for the first failure to not stop other attempts to shut down parts of the service . concode_field_sep Object stateChangeLock concode_elem_sep STATE failureState concode_elem_sep Map<String,String> blockerMap concode_elem_sep Exception failureCause concode_elem_sep List<LifecycleEvent> lifecycleHistory concode_elem_sep AtomicBoolean terminationNotification concode_elem_sep ServiceStateModel stateModel concode_elem_sep ServiceOperations.ServiceListeners globalListeners concode_elem_sep String name concode_elem_sep long startTime concode_elem_sep ServiceOperations.ServiceListeners listeners concode_elem_sep Configuration config concode_elem_sep Log LOG concode_field_sep String getName concode_elem_sep boolean waitForServiceToStop concode_elem_sep boolean unregisterGlobalListener concode_elem_sep void putBlocker concode_elem_sep void setConfig concode_elem_sep void resetGlobalListeners concode_elem_sep List<LifecycleEvent> getLifecycleHistory concode_elem_sep void noteFailure concode_elem_sep Map<String,String> getBlockers concode_elem_sep STATE enterState concode_elem_sep long getStartTime concode_elem_sep void close concode_elem_sep void init concode_elem_sep void serviceStart concode_elem_sep void unregisterServiceListener concode_elem_sep void notifyListeners concode_elem_sep void start concode_elem_sep void registerServiceListener concode_elem_sep STATE getFailureState concode_elem_sep void removeBlocker concode_elem_sep STATE getServiceState concode_elem_sep Configuration getConfig concode_elem_sep void recordLifecycleEvent concode_elem_sep void serviceInit concode_elem_sep Throwable getFailureCause concode_elem_sep void stop concode_elem_sep void registerGlobalListener concode_elem_sep String toString concode_elem_sep boolean isInState
target: void function ( ) { }