listener.portletRemoved(pd); listener.applicationRemoved(pa);
/** * cacheRemove * * Remove identified object from object and node caches. * * @param oid object identity */ public synchronized static void cacheRemove(Identity oid) { PortletApplication pd = (PortletApplication)cacheLookup(oid); if (pd == null) return; oidCache.remove(oid); nameCache.remove(pd.getName()); if (listeners != null) { for (int ix=0; ix < listeners.size(); ix++) { RegistryEventListener listener = (RegistryEventListener)listeners.get(ix); listener.applicationRemoved(pd); } } }
/** * cacheRemove * * Remove identified object from object and node caches. * * @param oid object identity */ public synchronized static void cacheRemove(Identity oid) { PortletDefinition pd = (PortletDefinition)cacheLookup(oid); if (pd == null) return; oidCache.remove(oid); nameCache.remove(pd.getUniqueName()); if (listeners != null) { for (int ix=0; ix < listeners.size(); ix++) { RegistryEventListener listener = (RegistryEventListener)listeners.get(ix); listener.portletRemoved(pd); } } }
public synchronized static void cacheAdd(Identity oid, Object obj) { oidCache.remove(oid); CacheElement entry = new EhCacheElementImpl(oid, obj); oidCache.put(entry); PortletApplication pa = (PortletApplication)obj; DistributedCacheObject wrapper = new RegistryCacheObjectWrapper(oid, pa.getName()); nameCache.remove(pa.getName()); CacheElement nameEntry = nameCache.createElement(pa.getName(), wrapper); nameCache.put(nameEntry); if (listeners != null) { for (int ix=0; ix < listeners.size(); ix++) { RegistryEventListener listener = (RegistryEventListener)listeners.get(ix); listener.applicationUpdated((PortletApplication)obj); } } }
public synchronized static void cacheAdd(Identity oid, Object obj) { oidCache.remove(oid); PortletDefinition pd = (PortletDefinition)obj; if (pd.getApplication() == null) { return; } CacheElement entry = new EhCacheElementImpl(oid, obj); oidCache.put(entry); DistributedCacheObject wrapper = new RegistryCacheObjectWrapper(oid, pd.getUniqueName()); nameCache.remove(pd.getUniqueName()); CacheElement nameEntry = nameCache.createElement(pd.getUniqueName(), wrapper); nameCache.put(nameEntry); if (listeners != null) { for (int ix=0; ix < listeners.size(); ix++) { RegistryEventListener listener = (RegistryEventListener)listeners.get(ix); listener.portletUpdated((PortletDefinition)obj); } } }