@Override public void serviceRemoved(ServiceEvent event) { removeService(event.getDNS(), event.getType(), event.getName()); }
@Override public void serviceAdded(ServiceEvent event) { addService(event.getDNS(), event.getType(), event.getName()); }
/** * A new service type was discovered. * * @param event * The service event providing the fully qualified type of the service. */ void serviceTypeAdded(ServiceEvent event) { if (null == _addedTypes.putIfAbsent(event.getType(), event.getType())) { this.getListener().serviceTypeAdded(event); } else { logger.finest("Service Type Added called for a service type already added: " + event); } }
/** * A new service type was discovered. * * @param event * The service event providing the fully qualified type of the service. */ void serviceTypeAdded(ServiceEvent event) { if (null == _addedTypes.putIfAbsent(event.getType(), event.getType())) { this.getListener().serviceTypeAdded(event); } else { logger.finest("Service Type Added called for a service type already added: " + event); } }
/** * A new service type was discovered. * * @param event * The service event providing the fully qualified type of the service. */ void serviceTypeAdded(ServiceEvent event) { if (null == _addedTypes.putIfAbsent(event.getType(), event.getType())) { this.getListener().serviceTypeAdded(event); } else { logger.trace("Service Type Added called for a service type already added: {}", event); } }
/** * A new service type was discovered. * * @param event * The service event providing the fully qualified type of the service. */ void serviceTypeAdded(ServiceEvent event) { if (null == _addedTypes.putIfAbsent(event.getType(), event.getType())) { this.getListener().serviceTypeAdded(event); } else { logger.finest("Service Type Added called for a service type already added: " + event); } }
public String toString() { StringBuffer buf = new StringBuffer(); buf.append("<" + getClass().getName() + "> "); buf.append(super.toString()); buf.append(" name "); buf.append(getName()); buf.append(" type "); buf.append(getType()); buf.append(" info "); buf.append(getInfo()); return buf.toString(); }
@Override public void run() { jmDNS.requestServiceInfo(serviceEvent.getType(), serviceEvent.getName(), SERVICE_RESOLUTION_TIMEOUT); } }.start();
/** * A service has been removed. * * @param event * The ServiceEvent providing the name and fully qualified type of the service. */ void serviceRemoved(ServiceEvent event) { String qualifiedName = event.getName() + "." + event.getType(); if (_addedServices.remove(qualifiedName, _addedServices.get(qualifiedName))) { this.getListener().serviceRemoved(event); } else { logger.finer("Service Removed called for a service already removed: " + event); } }
/** * A service has been removed. * * @param event * The ServiceEvent providing the name and fully qualified type of the service. */ void serviceRemoved(ServiceEvent event) { String qualifiedName = event.getName() + "." + event.getType(); if (_addedServices.remove(qualifiedName, _addedServices.get(qualifiedName))) { this.getListener().serviceRemoved(event); } else { logger.finer("Service Removed called for a service already removed: " + event); } }
/** * A service has been removed. * * @param event * The ServiceEvent providing the name and fully qualified type of the service. */ void serviceRemoved(ServiceEvent event) { String qualifiedName = event.getName() + "." + event.getType(); if (_addedServices.remove(qualifiedName, _addedServices.get(qualifiedName))) { this.getListener().serviceRemoved(event); } else { logger.debug("Service Removed called for a service already removed: {}", event); } }
/** * A service has been removed. * * @param event * The ServiceEvent providing the name and fully qualified type of the service. */ void serviceRemoved(ServiceEvent event) { String qualifiedName = event.getName() + "." + event.getType(); if (_addedServices.remove(qualifiedName, _addedServices.get(qualifiedName))) { this.getListener().serviceRemoved(event); } else { logger.finer("Service Removed called for a service already removed: " + event); } }
public void serviceAdded(final ServiceEvent serviceEvent) { LOGGER.trace("name="+serviceEvent.getName()+" type="+serviceEvent.getType()); // Ignore if Bonjour has been disabled if(!isActive()) return; // Resolve service info in a separate thread, serviceResolved() will be called once service info has been resolved. // Not spawning a thread often leads to service info loss (serviceResolved() not called). new Thread() { @Override public void run() { jmDNS.requestServiceInfo(serviceEvent.getType(), serviceEvent.getName(), SERVICE_RESOLUTION_TIMEOUT); } }.start(); }
/** * A service has been added. */ public void serviceAdded(ServiceEvent event) { synchronized (infos) { event.getDNS().requestServiceInfo(event.getType(), event.getName(), 0); } }
@Override public void serviceAdded(ServiceEvent event) { addService(event.getDNS(), event.getType(), event.getName()); }
@Override public void serviceRemoved(ServiceEvent event) { removeService(event.getDNS(), event.getType(), event.getName()); }
@Override public void serviceRemoved(ServiceEvent event) { removeService(event.getDNS(), event.getType(), event.getName()); }
@Override public void serviceAdded(ServiceEvent event) { addService(event.getDNS(), event.getType(), event.getName()); }
@Override public void serviceAdded(ServiceEvent event) { addService(event.getDNS(), event.getType(), event.getName()); }
@Override public void serviceRemoved(ServiceEvent event) { removeService(event.getDNS(), event.getType(), event.getName()); }