@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 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()); }
/** * A service has been added. */ public void serviceAdded(ServiceEvent event) { synchronized (infos) { event.getDNS().requestServiceInfo(event.getType(), event.getName(), 0); } }
@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 serviceRemoved(ServiceEvent event) { removeService(event.getDNS(), event.getType(), event.getName()); }
/** * A service has been added. * * @param event * service event */ @Override public void serviceAdded(ServiceEvent event) { synchronized (this) { ServiceInfo info = event.getInfo(); if ((info != null) && (info.hasData())) { _infos.put(event.getName(), info); } else { String subtype = (info != null ? info.getSubtype() : ""); info = ((JmDNSImpl) event.getDNS()).resolveServiceInfo(event.getType(), event.getName(), subtype, true); if (info != null) { _infos.put(event.getName(), info); } else { _events.put(event.getName(), event); } } } }
/** * A service has been added. * * @param event * service event */ @Override public void serviceAdded(ServiceEvent event) { synchronized (this) { ServiceInfo info = event.getInfo(); if ((info != null) && (info.hasData())) { _infos.put(event.getName(), info); } else { String subtype = (info != null ? info.getSubtype() : ""); info = ((JmDNSImpl) event.getDNS()).resolveServiceInfo(event.getType(), event.getName(), subtype, true); if (info != null) { _infos.put(event.getName(), info); } else { _events.put(event.getName(), event); } } } }
/** * A service has been added. * * @param event * service event */ @Override public void serviceAdded(ServiceEvent event) { synchronized (this) { ServiceInfo info = event.getInfo(); if ((info != null) && (info.hasData())) { _infos.put(event.getName(), info); } else { String subtype = (info != null ? info.getSubtype() : ""); info = ((JmDNSImpl) event.getDNS()).resolveServiceInfo(event.getType(), event.getName(), subtype, true); if (info != null) { _infos.put(event.getName(), info); } else { _events.put(event.getName(), event); } } } }
/** * A service has been added. * * @param event * service event */ @Override public void serviceAdded(ServiceEvent event) { synchronized (this) { ServiceInfo info = event.getInfo(); if ((info != null) && (info.hasData())) { _infos.put(event.getName(), info); } else { String subtype = (info != null ? info.getSubtype() : ""); info = ((JmDNSImpl) event.getDNS()).resolveServiceInfo(event.getType(), event.getName(), subtype, true); if (info != null) { _infos.put(event.getName(), info); } else { _events.put(event.getName(), event); } } } }