subclasses may override to create their own subclass of contextcloserlistener . this still enforces the use of a weak reference . concode_field_sep ApplicationContext context concode_elem_sep WeakReference<ConfigurableApplicationContext> childContext concode_elem_sep int order concode_field_sep void setApplicationContext concode_elem_sep void maybeInstallListenerInParent concode_elem_sep int hashCode concode_elem_sep int getOrder concode_elem_sep boolean equals concode_elem_sep void onApplicationEvent concode_elem_sep void onApplicationEvent
ContextCloserListener function ( ConfigurableApplicationContext arg0 ) { return new ContextCloserListener ( arg0 ) ; }