if(rebind){ try{ namingManager.unbindAppObject(applicationName, getAppScopedName(jndiName)); }catch(NameNotFoundException e){
if(rebind){ try{ namingManager.unbindAppObject(applicationName, getAppScopedName(jndiName)); }catch(NameNotFoundException e){
public void unpublishObject(GenericResourceInfo resourceInfo, String jndiName) throws NamingException { String applicationName = resourceInfo.getApplicationName(); String moduleName = resourceInfo.getModuleName(); moduleName = org.glassfish.resourcebase.resources.util.ResourceUtil.getActualModuleName(moduleName); if(!isGlobalName(resourceInfo.getName()) && applicationName != null && moduleName != null){ namingManager.unbindModuleObject(applicationName, moduleName, getModuleScopedName(jndiName)); }else if(!isGlobalName(resourceInfo.getName()) && applicationName != null) { namingManager.unbindAppObject(applicationName, getAppScopedName(jndiName)); unbindAppScopedNameForAppclient(jndiName, applicationName); }else{ namingManager.unpublishObject(jndiName); } }
public void unpublishObject(GenericResourceInfo resourceInfo, String jndiName) throws NamingException { String applicationName = resourceInfo.getApplicationName(); String moduleName = resourceInfo.getModuleName(); moduleName = ConnectorsUtil.getActualModuleName(moduleName); if(!isGlobalName(resourceInfo.getName()) && applicationName != null && moduleName != null){ namingManager.unbindModuleObject(applicationName, moduleName, getModuleScopedName(jndiName)); }else if(!isGlobalName(resourceInfo.getName()) && applicationName != null) { namingManager.unbindAppObject(applicationName, getAppScopedName(jndiName)); unbindAppScopedNameForAppclient(jndiName, applicationName); }else{ namingManager.unpublishObject(jndiName); } }