You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bd...@apache.org on 2013/05/03 12:08:28 UTC

svn commit: r1478705 - /sling/site/trunk/content/documentation/tutorials-how-tos/how-to-manage-events-in-sling.mdtext

Author: bdelacretaz
Date: Fri May  3 10:08:28 2013
New Revision: 1478705

URL: http://svn.apache.org/r1478705
Log:
more details in "listening to OSGi events"

Modified:
    sling/site/trunk/content/documentation/tutorials-how-tos/how-to-manage-events-in-sling.mdtext

Modified: sling/site/trunk/content/documentation/tutorials-how-tos/how-to-manage-events-in-sling.mdtext
URL: http://svn.apache.org/viewvc/sling/site/trunk/content/documentation/tutorials-how-tos/how-to-manage-events-in-sling.mdtext?rev=1478705&r1=1478704&r2=1478705&view=diff
==============================================================================
--- sling/site/trunk/content/documentation/tutorials-how-tos/how-to-manage-events-in-sling.mdtext (original)
+++ sling/site/trunk/content/documentation/tutorials-how-tos/how-to-manage-events-in-sling.mdtext Fri May  3 10:08:28 2013
@@ -33,16 +33,19 @@ The second one, called **DropBoxEventHan
 * Moves the file according to its extension.
 
 ## Listening to OSGI Events
+To listen to OSGi events in Sling you just need to register an org.osgi.service.event.EventHandler service with 
+an event.topics property that describes which event topics the handler is interested in.
 
-To listen to the specific OSGI event **resource added** the property *event.topics* needs to be set to
-**org.apache.sling.api.SlingConstants.TOPIC_RESOURCE_ADDED** in the class annotations.
+To listen to a Sling **resource added** events, for example, you'll set the *event.topics* property to 
+**org.apache.sling.api.SlingConstants.TOPIC_RESOURCE_ADDED** in the class annotations:
 
      :::java
      @Property(name="event.topics",
         value=org.apache.sling.api.SlingConstants.TOPIC_RESOURCE_ADDED)
 
 
-You can refer to the [org.apache.sling.api.SlingConstants](/apidocs/sling6/org/apache/sling/api/SlingConstants.html) class in the Javadocs to know about other events available in Sling.
+The javadoc of the [org.apache.sling.api.SlingConstants](/apidocs/sling6/org/apache/sling/api/SlingConstants.html)
+class lists and explains the available event topics available in Sling.
 
 ## Sending Job Events
 
@@ -236,4 +239,4 @@ or in Java Code:
     }
 
     
-The complete code for the **DropBoxEventHandler** service is available [here](DropBoxEventHandler.java).
+The complete code for the **DropBoxEventHandler** service is available [here](DropBoxEventHandler.java).
\ No newline at end of file