Added new HTTP pool manager and http handling.

This commit is contained in:
Admin
2017-11-15 14:27:44 -06:00
parent d8d5e8f39a
commit df85c8a349
22 changed files with 311 additions and 132 deletions

View File

@@ -4,6 +4,9 @@ import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.bwssystems.HABridge.devicemanagmeent.ResourceHandler;
import com.bwssystems.HABridge.plugins.NestBridge.NestHome;
import com.bwssystems.HABridge.plugins.domoticz.DomoticzHome;
@@ -23,6 +26,7 @@ import com.bwssystems.HABridge.plugins.fibaro.FibaroHome;
import com.bwssystems.HABridge.util.UDPDatagramSender;
public class HomeManager {
private static final Logger log = LoggerFactory.getLogger(HomeManager.class);
Map<String, Home> homeList;
Map<String, Home> resourceList;
@@ -114,8 +118,10 @@ public class HomeManager {
}
public void closeHomes() {
log.info("Manager close homes called....");
Collection<Home> theHomes = homeList.values();
for(Home aHome : theHomes) {
log.info("Closing home: " + aHome.getClass().getCanonicalName());
aHome.closeHome();
}
homeList.clear();