public void lostDSF()

in jpa-container/src/main/java/org/apache/aries/jpa/container/impl/AriesEntityManagerFactoryBuilder.java [479:495]


	public void lostDSF(DataSourceFactory dsf, DataSourceFactory replacement) {
		boolean destroy = false;
		synchronized (this) {
			if(activeConnectionProvider == dsf) {
				activeConnectionProvider = null;
				destroy = true;
			}
		}
		
		if(destroy) {
			closeEMF();
		}
		
		if(replacement != null) {
			foundDSF(replacement);
		}
	}