private void removeNamingBindings ( ) { ActivityContextNamingFacility acf = sleeContainer . getActivityContextNamingFacility ( ) ; for ( Object obj : cacheData . getNamesBoundCopy ( ) ) { String aciName = ( String ) obj ; try { acf . removeName ( aciName ) ; } catch ( Exception e ) { logger . warn ( "failed to unbind name: " + aciName + " from ac:" + getActivityContextHandle ( ) , e ) ; } } }
This is called to release all the name bindings after the activity end event is delivered to the sbb .