You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by do...@apache.org on 2007/08/21 01:21:09 UTC

svn commit: r567876 - /felix/sandbox/donsez/mdns/src/main/java/org/apache/felix/sandbox/mdns/impl/MDnsEventSender.java

Author: donsez
Date: Mon Aug 20 16:21:09 2007
New Revision: 567876

URL: http://svn.apache.org/viewvc?rev=567876&view=rev
Log:
change the class of the property "serviceInfo" in the sent events
cosmetic changes 

Modified:
    felix/sandbox/donsez/mdns/src/main/java/org/apache/felix/sandbox/mdns/impl/MDnsEventSender.java

Modified: felix/sandbox/donsez/mdns/src/main/java/org/apache/felix/sandbox/mdns/impl/MDnsEventSender.java
URL: http://svn.apache.org/viewvc/felix/sandbox/donsez/mdns/src/main/java/org/apache/felix/sandbox/mdns/impl/MDnsEventSender.java?rev=567876&r1=567875&r2=567876&view=diff
==============================================================================
--- felix/sandbox/donsez/mdns/src/main/java/org/apache/felix/sandbox/mdns/impl/MDnsEventSender.java (original)
+++ felix/sandbox/donsez/mdns/src/main/java/org/apache/felix/sandbox/mdns/impl/MDnsEventSender.java Mon Aug 20 16:21:09 2007
@@ -36,27 +36,31 @@
 
 
 /**
- * This class converts javax.jmdns.ServiceEvent in org.osgi.service.event.Event objects and sends them
+ * This class send org.osgi.service.event.Event objects when it receives javax.jmdns.ServiceEvent
  * @author <a href="mailto:dev@felix.apache.org">Felix Project Team</a>
  */
 public class MDnsEventSender implements javax.jmdns.ServiceListener, javax.jmdns.ServiceTypeListener, BundleActivator {
 
-	private ServiceTracker serviceTracker;
-	private JmDNS jmDNS;
-	private Set types;
+	private ServiceTracker m_serviceTracker;
+	private JmDNS m_jmDNS;
+	private Set m_serviceTypes;
 	
+	/**
+	 * constructor
+	 * @param m_jmDNS
+	 */
 	public MDnsEventSender(JmDNS jmDNS) {
-		this.jmDNS=jmDNS;
+		this.m_jmDNS=jmDNS;
 	}
 
 	/**
 	 * @see javax.jmdns.ServiceListener#serviceAdded(javax.jmdns.ServiceEvent)
 	 */
 	public void serviceAdded(ServiceEvent serviceEvent) {
-		EventAdmin eventAdmin=(EventAdmin) serviceTracker.getService();
+		EventAdmin eventAdmin=(EventAdmin) m_serviceTracker.getService();
 		if (eventAdmin != null) {
 			Dictionary properties=new Hashtable();
-			properties.put("serviceInfo", serviceEvent.getInfo());
+			properties.put("serviceInfo", new ServiceInfoImpl(serviceEvent.getInfo()));
 			eventAdmin.sendEvent(new Event(Constants.SERVICE_ADDED_TOPIC,properties));
 		}
 	}
@@ -65,10 +69,10 @@
 	 * @see javax.jmdns.ServiceListener#serviceRemoved(javax.jmdns.ServiceEvent)
 	 */
 	public void serviceRemoved(ServiceEvent serviceEvent) {
-		EventAdmin eventAdmin=(EventAdmin) serviceTracker.getService();
+		EventAdmin eventAdmin=(EventAdmin) m_serviceTracker.getService();
 		if (eventAdmin != null) {
 			Dictionary properties=new Hashtable();
-			properties.put("serviceInfo", serviceEvent.getInfo());
+			properties.put("serviceInfo", new ServiceInfoImpl(serviceEvent.getInfo()));
 			eventAdmin.sendEvent(new Event(Constants.SERVICE_ADDED_TOPIC,properties));
 		}
 	}
@@ -77,10 +81,10 @@
 	 * @see javax.jmdns.ServiceListener#serviceResolved(javax.jmdns.ServiceEvent)
 	 */
 	public void serviceResolved(ServiceEvent serviceEvent) {
-		EventAdmin eventAdmin=(EventAdmin) serviceTracker.getService();
+		EventAdmin eventAdmin=(EventAdmin) m_serviceTracker.getService();
 		if (eventAdmin != null) {
 			Dictionary properties=new Hashtable();
-			properties.put("serviceInfo", serviceEvent.getInfo());
+			properties.put("serviceInfo", new ServiceInfoImpl(serviceEvent.getInfo()));
 			eventAdmin.sendEvent(new Event(Constants.SERVICE_ADDED_TOPIC,properties));
 		}
 	}
@@ -89,7 +93,7 @@
 	 * @see javax.jmdns.ServiceTypeListener#serviceTypeAdded(javax.jmdns.ServiceEvent)
 	 */
 	public void serviceTypeAdded(ServiceEvent serviceEvent) {
-		EventAdmin eventAdmin=(EventAdmin) serviceTracker.getService();
+		EventAdmin eventAdmin=(EventAdmin) m_serviceTracker.getService();
 		if (eventAdmin != null) {
 			String type=serviceEvent.getType();
 			if(type==null) return; 
@@ -98,26 +102,26 @@
 			properties.put("serviceType", type);
 			eventAdmin.sendEvent(new Event(Constants.SERVICE_ADDED_TOPIC,properties));
 
-			types.add(type);
-			jmDNS.addServiceListener(type, this);
+			m_serviceTypes.add(type);
+			m_jmDNS.addServiceListener(type, this);
 		}
 	}
 
 	public void start(BundleContext bundleContext) throws Exception {
-		serviceTracker=new ServiceTracker(bundleContext,EventAdmin.class.getName(),null);
-		serviceTracker.open();
+		m_serviceTracker=new ServiceTracker(bundleContext,EventAdmin.class.getName(),null);
+		m_serviceTracker.open();
 		
-		types=new HashSet();
-		jmDNS.addServiceTypeListener(this);		
+		m_serviceTypes=new HashSet();
+		m_jmDNS.addServiceTypeListener(this);		
 	}
 
 	public void stop(BundleContext bundleContext) throws Exception {
-		serviceTracker.close();
+		m_serviceTracker.close();
 		
-		jmDNS.removeServiceTypeListener(this);
+		m_jmDNS.removeServiceTypeListener(this);
 		
-        Iterator iterator=types.iterator();
+        Iterator iterator=m_serviceTypes.iterator();
         while(iterator.hasNext())
-        	jmDNS.removeServiceListener((String)iterator.next(),this);	
+        	m_jmDNS.removeServiceListener((String)iterator.next(),this);	
 	}
 }