private void safeUnregister()

in tx-control-providers/jdbc/tx-control-provider-jdbc-local/src/main/java/org/apache/aries/tx/control/jdbc/local/impl/ManagedServiceFactoryImpl.java [233:249]


		private void safeUnregister(ServiceRegistration<?> oldReg, 
				AbstractJDBCConnectionProvider provider) {
			if (oldReg != null) {
				try {
					oldReg.unregister();
				} catch (IllegalStateException ise) {
					LOG.debug("An exception occurred when unregistering a service for {}", pid);
				}
			}
			if(provider != null) {
				try {
					provider.close();
				} catch (Exception e) {
					LOG.debug("An exception occurred when closing a provider for {}", pid, e);
				}
			}
		}