Author: asanka
Date: Fri Feb 13 03:48:31 2009
New Revision: 743970

URL: http://svn.apache.org/viewvc?rev=743970&view=rev
Log:
Adding doc comments to the eventing api. 

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseEventFilter.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseEventSource.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseSubscription.java
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseSubscriptionManager.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseEventFilter.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseEventFilter.java?rev=743970&r1=743969&r2=743970&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseEventFilter.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseEventFilter.java
 Fri Feb 13 03:48:31 2009
@@ -22,9 +22,13 @@
 import org.apache.synapse.MessageContext;
 
 /**
- *
+ * Synapse Event Filter that use the message context to do filtering. 
  */
 public interface SynapseEventFilter {
-
+    /**
+     * Check the incoming event satisfied with the defined filter
+     * @param mc Message Context
+     * @return True|False
+     */
     public boolean isSatisfied(MessageContext mc);
 }

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseEventSource.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseEventSource.java?rev=743970&r1=743969&r2=743970&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseEventSource.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseEventSource.java
 Fri Feb 13 03:48:31 2009
@@ -45,7 +45,7 @@
 import java.util.List;
 
 /**
- *
+ *  Eventsource that accepts the event requests using a message reciver. 
  */
 public class SynapseEventSource extends SynapseMessageReceiver {
 

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseSubscription.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseSubscription.java?rev=743970&r1=743969&r2=743970&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseSubscription.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseSubscription.java
 Fri Feb 13 03:48:31 2009
@@ -25,7 +25,7 @@
 import org.wso2.eventing.Subscription;
 
 /**
- *
+ * Bean that keep subscription and subscription metadata.
  */
 public class SynapseSubscription extends Subscription {
 

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseSubscriptionManager.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseSubscriptionManager.java?rev=743970&r1=743969&r2=743970&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseSubscriptionManager.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/SynapseSubscriptionManager.java
 Fri Feb 13 03:48:31 2009
@@ -27,22 +27,65 @@
 import java.util.List;
 import java.util.Map;
 
+/**
+ * Subscription Manager for Synapse
+ */
 public abstract class SynapseSubscriptionManager implements 
SubscriptionManager {
 
     private Map<String, String> properties = new HashMap<String, String>();
 
+    /**
+     * Return all Active subscriptions
+     *
+     * @return List of subscriptions
+     */
     public abstract List<SynapseSubscription> getSynapseSubscribers();
 
+    /**
+     * Get the matching subscriptions for a given filter.
+     *
+     * @param mc Message context
+     * @return List of subscriptions
+     */
     public abstract List<SynapseSubscription> 
getMatchingSubscribers(MessageContext mc);
 
+    /**
+     * Get the static subscription defined in the configuration
+     *
+     * @return List of static subscriptions
+     */
     public abstract List<SynapseSubscription> getStaticSubscribers();
 
+    /**
+     * Get a subscription by subscription ID
+     *
+     * @param id subscription ID
+     * @return SynapseSubscription
+     */
     public abstract SynapseSubscription getSubscription(String id);
 
+    /**
+     * Add a new subscription to the store
+     *
+     * @param subs Subscription object
+     * @return String subscription ID
+     */
     public abstract String addSubscription(SynapseSubscription subs);
 
+    /**
+     * Delete a given subscription
+     *
+     * @param id Subscription ID
+     * @return True|False
+     */
     public abstract boolean deleteSubscription(String id);
 
+    /**
+     * Renew a given subscription
+     *
+     * @param subscription subscription object
+     * @return True|False
+     */
     public abstract boolean renewSubscription(SynapseSubscription 
subscription);
 
     public abstract void init();


Reply via email to