public void unregisterFactory( String modeName, String descriptorName, String productName, Object factory) { Lock writeLock = lock.writeLock(); try { writeLock.lock(); super.unregisterFactory(modeName, descriptorName, productName, factory); } finally { writeLock.unlock(); } }
String product = (String) products.next(); try { opRegistry.unregisterFactory( mode, red.getName(), product, factory); LOGGER.info(
public void unregisterFactory(String modeName, String descriptorName, String productName, Object factory) { Lock writeLock = lock.writeLock(); try { writeLock.lock(); super.unregisterFactory(modeName, descriptorName, productName, factory); if (LOGGER.isLoggable(Level.FINEST)) { LOGGER.log(Level.FINEST, "Unregistered factory for the operation: " + descriptorName); } // If the collection is present, then it is updated if(collection != null && modeName.equalsIgnoreCase(RenderedRegistryMode.MODE_NAME)){ collection.removeFactory(factory, descriptorName, productName); if (LOGGER.isLoggable(Level.FINEST)) { LOGGER.log(Level.FINEST, "Removed factory for the operation: " + descriptorName + " from the registry operation list"); } } } finally { writeLock.unlock(); } }
public void unregisterFactory(String modeName, String descriptorName, String productName, Object factory) { Lock writeLock = lock.writeLock(); try { writeLock.lock(); super.unregisterFactory(modeName, descriptorName, productName, factory); if (LOGGER.isLoggable(Level.FINEST)) { LOGGER.log(Level.FINEST, "Unregistered factory for the operation: " + descriptorName); } // If the collection is present, then it is updated if(collection != null && modeName.equalsIgnoreCase(RenderedRegistryMode.MODE_NAME)){ collection.removeFactory(factory, descriptorName, productName); if (LOGGER.isLoggable(Level.FINEST)) { LOGGER.log(Level.FINEST, "Removed factory for the operation: " + descriptorName + " from the registry operation list"); } } } finally { writeLock.unlock(); } }