disconnect from the thresholdmanager concode_field_sep Logger logger concode_elem_sep SLA mySLA concode_elem_sep List<SLAPolicyEventListener> listeners concode_elem_sep Object eventSource concode_elem_sep BlockingQueue<SLAThresholdEvent> eventQ concode_elem_sep ExecutorService executor concode_elem_sep ThresholdManager thresholdManager concode_elem_sep ServiceBeanContext context concode_elem_sep String name concode_elem_sep String hostAddress concode_elem_sep EventHandler eventHandler concode_elem_sep boolean initialized concode_elem_sep String description concode_field_sep void setName concode_elem_sep String getName concode_elem_sep void setSLA concode_elem_sep void notifyListeners concode_elem_sep void sendSLAThresholdEvent concode_elem_sep String getID concode_elem_sep void run concode_elem_sep Object getEventSource concode_elem_sep void setDescription concode_elem_sep String getDescription concode_elem_sep void setThresholdManager concode_elem_sep void notify concode_elem_sep void registerListener concode_elem_sep void unregisterListener concode_elem_sep Configuration getConfiguration concode_elem_sep ThresholdManager getThresholdManager concode_elem_sep SLA getSLA concode_elem_sep void initialize
void function ( ) { if ( executor != null ) executor . shutdownNow ( ) ; if ( thresholdManager != null ) thresholdManager . removeThresholdListener ( this ) ; eventSource = null ; }