You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by Hiranya Jayathilaka <hi...@gmail.com> on 2010/01/22 13:03:18 UTC

Re: svn commit: r901532 - /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java

Hi Indika,

This commit has broken the Synapse build. I'm getting the following
compilation failure:

/home/hiranya/Projects/Java/synapse/trunk/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java:[70,20]
cannot find symbol
symbol  : method
setEventDispatcher(org.wso2.eventing.EventDispatcher<org.apache.axis2.context.MessageContext>)
location: class org.wso2.eventing.Subscription

It seems the WSO2 Eventing Snapshot does not contain the above method.
Please do the needful to fix this problem.

Thanks,
Hiranya

On Thu, Jan 21, 2010 at 10:50 AM, <in...@apache.org> wrote:

> Author: indika
> Date: Thu Jan 21 05:20:11 2010
> New Revision: 901532
>
> URL: http://svn.apache.org/viewvc?rev=901532&view=rev
> Log:
> fix a compilation error due to eventting API change
>
> Modified:
>
>  synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java
>
> Modified:
> synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java
> URL:
> http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java?rev=901532&r1=901531&r2=901532&view=diff
>
> ==============================================================================
> ---
> synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java
> (original)
> +++
> synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java
> Thu Jan 21 05:20:11 2010
> @@ -27,10 +27,7 @@
>  import org.apache.synapse.eventing.filters.TopicBasedEventFilter;
>  import org.apache.synapse.util.xpath.SynapseXPath;
>  import org.jaxen.JaxenException;
> -import org.wso2.eventing.Event;
> -import org.wso2.eventing.Subscription;
> -import org.wso2.eventing.SubscriptionManager;
> -import org.wso2.eventing.SubscriptionData;
> +import org.wso2.eventing.*;
>  import org.wso2.eventing.exceptions.EventException;
>
>  import java.util.*;
> @@ -68,6 +65,12 @@
>
>     }
>
> +    public String subscribeNonPersistantly(Subscription subscription,
> +                                           EventDispatcher<MessageContext>
> dispatcher) throws EventException {
> +        subscription.setEventDispatcher(dispatcher);
> +        return subscribe(subscription);
> +    }
> +
>     public boolean unsubscribe(String id) throws EventException {
>         if (store.containsKey(id)) {
>             store.remove(id);
>
>
>


-- 
Hiranya Jayathilaka
Software Engineer;
WSO2 Inc.;  http://wso2.org
E-mail: hiranya@wso2.com;  Mobile: +94 77 633 3491
Blog: http://techfeast-hiranya.blogspot.com

Re: svn commit: r901532 - /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java

Posted by indika kumara <in...@gmail.com>.
will do ... Actual  reason is changes done to the  wso2 eventing has been
reverted

Tx

Indika

On Fri, Jan 22, 2010 at 6:03 PM, Hiranya Jayathilaka
<hi...@gmail.com>wrote:

> Hi Indika,
>
> This commit has broken the Synapse build. I'm getting the following
> compilation failure:
>
> /home/hiranya/Projects/Java/synapse/trunk/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java:[70,20]
> cannot find symbol
> symbol  : method
> setEventDispatcher(org.wso2.eventing.EventDispatcher<org.apache.axis2.context.MessageContext>)
> location: class org.wso2.eventing.Subscription
>
> It seems the WSO2 Eventing Snapshot does not contain the above method.
> Please do the needful to fix this problem.
>
> Thanks,
> Hiranya
>
> On Thu, Jan 21, 2010 at 10:50 AM, <in...@apache.org> wrote:
>
>> Author: indika
>> Date: Thu Jan 21 05:20:11 2010
>> New Revision: 901532
>>
>> URL: http://svn.apache.org/viewvc?rev=901532&view=rev
>> Log:
>> fix a compilation error due to eventting API change
>>
>> Modified:
>>
>>  synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java
>>
>> Modified:
>> synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java
>> URL:
>> http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java?rev=901532&r1=901531&r2=901532&view=diff
>>
>> ==============================================================================
>> ---
>> synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java
>> (original)
>> +++
>> synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/eventing/managers/DefaultInMemorySubscriptionManager.java
>> Thu Jan 21 05:20:11 2010
>> @@ -27,10 +27,7 @@
>>  import org.apache.synapse.eventing.filters.TopicBasedEventFilter;
>>  import org.apache.synapse.util.xpath.SynapseXPath;
>>  import org.jaxen.JaxenException;
>> -import org.wso2.eventing.Event;
>> -import org.wso2.eventing.Subscription;
>> -import org.wso2.eventing.SubscriptionManager;
>> -import org.wso2.eventing.SubscriptionData;
>> +import org.wso2.eventing.*;
>>  import org.wso2.eventing.exceptions.EventException;
>>
>>  import java.util.*;
>> @@ -68,6 +65,12 @@
>>
>>     }
>>
>> +    public String subscribeNonPersistantly(Subscription subscription,
>> +
>> EventDispatcher<MessageContext> dispatcher) throws EventException {
>> +        subscription.setEventDispatcher(dispatcher);
>> +        return subscribe(subscription);
>> +    }
>> +
>>     public boolean unsubscribe(String id) throws EventException {
>>         if (store.containsKey(id)) {
>>             store.remove(id);
>>
>>
>>
>
>
> --
> Hiranya Jayathilaka
> Software Engineer;
> WSO2 Inc.;  http://wso2.org
> E-mail: hiranya@wso2.com;  Mobile: +94 77 633 3491
> Blog: http://techfeast-hiranya.blogspot.com
>