if (hasEmbeddedDevices()) { for (Device embeddedDevice : getEmbeddedDevices()) { discovered.addAll(Arrays.asList(embeddedDevice.discoverResources(namespace)));
if (localDevice.hasEmbeddedDevices()) { for (LocalDevice embeddedDevice : localDevice.findEmbeddedDevices()) { if (LOG_ENABLED) {
public void sendMessages(Location descriptorLocation) throws RouterException { log.finer("Sending root device messages: " + getDevice()); List<OutgoingNotificationRequest> rootDeviceMsgs = createDeviceMessages(getDevice(), descriptorLocation); for (OutgoingNotificationRequest upnpMessage : rootDeviceMsgs) { getUpnpService().getRouter().send(upnpMessage); } if (getDevice().hasEmbeddedDevices()) { for (LocalDevice embeddedDevice : getDevice().findEmbeddedDevices()) { log.finer("Sending embedded device messages: " + embeddedDevice); List<OutgoingNotificationRequest> embeddedDeviceMsgs = createDeviceMessages(embeddedDevice, descriptorLocation); for (OutgoingNotificationRequest upnpMessage : embeddedDeviceMsgs) { getUpnpService().getRouter().send(upnpMessage); } } } List<OutgoingNotificationRequest> serviceTypeMsgs = createServiceTypeMessages(getDevice(), descriptorLocation); if (serviceTypeMsgs.size() > 0) { log.finer("Sending service type messages"); for (OutgoingNotificationRequest upnpMessage : serviceTypeMsgs) { getUpnpService().getRouter().send(upnpMessage); } } }
if (hasEmbeddedDevices()) { for (Device embeddedDevice : getEmbeddedDevices()) { discovered.addAll(Arrays.asList(embeddedDevice.discoverResources(namespace)));
if (localDevice.hasEmbeddedDevices()) { for (LocalDevice embeddedDevice : localDevice.findEmbeddedDevices()) { log.finer("Sending embedded device messages: " + embeddedDevice);
public void sendMessages(Location descriptorLocation) throws RouterException { log.finer("Sending root device messages: " + getDevice()); List<OutgoingNotificationRequest> rootDeviceMsgs = createDeviceMessages(getDevice(), descriptorLocation); for (OutgoingNotificationRequest upnpMessage : rootDeviceMsgs) { getUpnpService().getRouter().send(upnpMessage); } if (getDevice().hasEmbeddedDevices()) { for (LocalDevice embeddedDevice : getDevice().findEmbeddedDevices()) { log.finer("Sending embedded device messages: " + embeddedDevice); List<OutgoingNotificationRequest> embeddedDeviceMsgs = createDeviceMessages(embeddedDevice, descriptorLocation); for (OutgoingNotificationRequest upnpMessage : embeddedDeviceMsgs) { getUpnpService().getRouter().send(upnpMessage); } } } List<OutgoingNotificationRequest> serviceTypeMsgs = createServiceTypeMessages(getDevice(), descriptorLocation); if (serviceTypeMsgs.size() > 0) { log.finer("Sending service type messages"); for (OutgoingNotificationRequest upnpMessage : serviceTypeMsgs) { getUpnpService().getRouter().send(upnpMessage); } } }
if (hasEmbeddedDevices()) { for (Device embeddedDevice : getEmbeddedDevices()) { discovered.addAll(Arrays.asList(embeddedDevice.discoverResources(namespace)));
if (localDevice.hasEmbeddedDevices()) { for (LocalDevice embeddedDevice : localDevice.findEmbeddedDevices()) { if (LOG_ENABLED) {
public void sendMessages(Location descriptorLocation) throws RouterException { log.finer("Sending root device messages: " + getDevice()); List<OutgoingNotificationRequest> rootDeviceMsgs = createDeviceMessages(getDevice(), descriptorLocation); for (OutgoingNotificationRequest upnpMessage : rootDeviceMsgs) { getUpnpService().getRouter().send(upnpMessage); } if (getDevice().hasEmbeddedDevices()) { for (LocalDevice embeddedDevice : getDevice().findEmbeddedDevices()) { log.finer("Sending embedded device messages: " + embeddedDevice); List<OutgoingNotificationRequest> embeddedDeviceMsgs = createDeviceMessages(embeddedDevice, descriptorLocation); for (OutgoingNotificationRequest upnpMessage : embeddedDeviceMsgs) { getUpnpService().getRouter().send(upnpMessage); } } } List<OutgoingNotificationRequest> serviceTypeMsgs = createServiceTypeMessages(getDevice(), descriptorLocation); if (serviceTypeMsgs.size() > 0) { log.finer("Sending service type messages"); for (OutgoingNotificationRequest upnpMessage : serviceTypeMsgs) { getUpnpService().getRouter().send(upnpMessage); } } }