コード例 #1
0
 public void deactivate() {
   unregisterAllServices();
   if (mdnsClient != null) {
     mdnsClient.close();
     logger.debug("mDNS service has been stopped");
   }
 }
コード例 #2
0
 /** @{inheritDoc */
 @Override
 public void unregisterService(ServiceDescription description) {
   if (mdnsClient != null) {
     mdnsClient.unregisterService(description);
   }
 }
コード例 #3
0
 public void unsetMDNSClient(MDNSClient mdnsClient) {
   this.mdnsClient = null;
   mdnsClient.unregisterAllServices();
 }
コード例 #4
0
 /** This method unregisters all services from Bonjour/MDNS */
 protected void unregisterAllServices() {
   if (mdnsClient != null) {
     mdnsClient.unregisterAllServices();
   }
 }