Hi, @Nipuni, we have compiling code at here[1] and there was no any issues.
@Sanjeewa, we are moved from org.wso2.carbon.usage.agent to org.wso2.carbon.tenant.usage.agent right? Also, does it satisfied "DataPublisherUtil.isEnabledMetering()" at here[2] and reached to here [1]? [1] https://github.com/ruks/carbon-apimgt/blob/1.10.x.3/components/apimgt/org.wso2.carbon.apimgt.usage/org.wso2.carbon.apimgt.usage.publisher/src/main/java/org/wso2/carbon/apimgt/usage/publisher/APIMgtUsageHandler.java#L169 [2] https://github.com/ruks/carbon-apimgt/blob/1.10.x.3/components/apimgt/org.wso2.carbon.apimgt.usage/org.wso2.carbon.apimgt.usage.publisher/src/main/java/org/wso2/carbon/apimgt/usage/publisher/APIMgtUsageHandler.java#L162 Thanks and Regards. On Thu, Nov 19, 2015 at 8:03 PM, Nipuni Perera <[email protected]> wrote: > Hi all, > > I have listed the osgi bundles in a APIM-1.10 pack and could observe that > (refer [1 for the result from osgi console]) it is using > org.wso2.carbon.tenant.usage.agent_4.5.0. (which is release with > carbon-multitenancy 4.5.0. I could not find a 2.1.2 jar from the osgi > bundle list). > According to the pom.xml in [2], all the pakcages in > org.wso2.carbon.usage.agent > has declared as private while only package org.wso2.carbon.usage.agent.api > has exported. > > @Sanjeewa: As I have mentioned above the > org.wso2.carbon.usage.agent.util.PublisherUtils > class seems to be private and cannot use outside the bundle. If should give > a runtime error while trying to publish events using APIMgtUsageHandler. > @Amila : org.wso2.carbon.tenant.usage.agent is the artifact id and > org.wso2.carbon.usage.agent is the package name. > > [1] osgi> ss | grep agent > > 215 ACTIVE org.wso2.carbon.databridge.agent.thrift_4.4.8 > 289 ACTIVE org.wso2.carbon.identity.sso.agent_5.0.0 > 446 ACTIVE org.wso2.carbon.tenant.throttling.agent_4.5.0 > 447 ACTIVE org.wso2.carbon.tenant.usage.agent_4.5.0 > 449 ACTIVE org.wso2.carbon.throttling.agent.stub_4.4.7 > true > osgi> > osgi> > osgi> > osgi> ss | grep usage > 189 ACTIVE org.wso2.carbon.apimgt.usage.client_4.3.1.SNAPSHOT > 190 ACTIVE org.wso2.carbon.apimgt.usage.publisher_4.3.1.SNAPSHOT > 447 ACTIVE org.wso2.carbon.tenant.usage.agent_4.5.0 > > > [2] > https://github.com/wso2/carbon-multitenancy/blob/v4.5.0/components/tenant-mgt/org.wso2.carbon.tenant.usage.agent/pom.xml > > Thanks, > Nipuni > > On Thu, Nov 19, 2015 at 5:43 PM, Sanjeewa Malalgoda <[email protected]> > wrote: > >> In our APIMgtUsageHandler we use >> publisherUtils(org.wso2.carbon.usage.agent.util.PublisherUtils) class to >> publish events. >> So we have dependency to org.wso2.carbon.usage.agent(2.1.2) jar. >> At this point our commons version is 4.4.8 for APIM 1.10 release. >> >> So do you suggest to move commons 4.5.0 and use the publisher agent >> available there? >> >> Thanks, >> sanjeewa. >> >> On Thu, Nov 19, 2015 at 5:11 PM, Amila Maha Arachchi <[email protected]> >> wrote: >> >>> Please check with Sanjeewa on whether APIM is using the old usage.agent >>> component or is this a new one. I was under the impression that old agent >>> is not used anywhere anymore. >>> >>> On Thu, Nov 19, 2015 at 4:58 PM, Rukshan Premathunga <[email protected]> >>> wrote: >>> >>>> Hi Amila, >>>> >>>> I think yes. I think both contain same package names. >>>> >>>> Thanks and Regards. >>>> >>>> On Thu, Nov 19, 2015 at 4:55 PM, Amila Maha Arachchi <[email protected]> >>>> wrote: >>>> >>>>> Are org.wso2.carbon.usage.agent and org.wso2.carbon.tenant.usage.agent >>>>> the same? >>>>> >>>>> On Thu, Nov 19, 2015 at 3:26 PM, Rukshan Premathunga <[email protected] >>>>> > wrote: >>>>> >>>>>> Hi Nipuni, >>>>>> >>>>>> APIM Still use the carbon-multitenancy like below. >>>>>> >>>>>> <dependency> >>>>>> <groupId>org.wso2.carbon.multitenancy</groupId> >>>>>> <artifactId>org.wso2.carbon.tenant.usage.agent</artifactId> >>>>>> </dependency> >>>>>> >>>>>> can you lokking to this? >>>>>> >>>>>> >>>>>> Thanks and Regards. >>>>>> >>>>>> On Thu, Nov 19, 2015 at 2:39 PM, Nipuni Perera <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi Amila, >>>>>>> >>>>>>> Thanks for the clarification. We are testing if products can use >>>>>>> carbon-commons 4.5.0, without rewriting data publishers in >>>>>>> carbon-deployment and carbon-multitenancy (as we don't have a >>>>>>> requirement >>>>>>> atm). Hence we will not updating usage.agent bundle in >>>>>>> carbon-multitenancy >>>>>>> as mentioned. >>>>>>> We will consider removing the usage.agent bundle in future releases >>>>>>> if it is not used anymore. >>>>>>> >>>>>>> Thanks, >>>>>>> Nipuni >>>>>>> >>>>>>> On Wed, Nov 18, 2015 at 7:25 PM, Amila Maha Arachchi < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Nipuni, >>>>>>>> >>>>>>>> Those methods in usage.agent are not used now (not even the >>>>>>>> usage.agent bundle). Ideally, we should get rid of the usage.agent >>>>>>>> bundle. >>>>>>>> These were used in the days of StratosLive. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Amila. >>>>>>>> >>>>>>>> On Tue, Nov 17, 2015 at 7:36 PM, Nipuni Perera <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> I am trying to update carbon-deployment with new data publishers >>>>>>>>> introduced with carbon-commons 4.5.0 and carbon-analytics-common >>>>>>>>> 5.0.6. I have rewritten the data publishers in carbon-deployment and >>>>>>>>> need >>>>>>>>> to test the changes with a AS pack, publishing webapp statistics. >>>>>>>>> While building product-as I could see that >>>>>>>>> carbon-multitenancy need to be updated with the new data publishers as >>>>>>>>> well. I am working on updating carbon-multitenancy to use >>>>>>>>> carbon-commons >>>>>>>>> 4.5.0 and carbon-analytics-common 5.0.6. I am updating methods in >>>>>>>>> : org.wso2.carbon.usage.agent.util.PublisherUtils. >>>>>>>>> >>>>>>>>> Will updating carbon-multitenancy a productive effort? Are we >>>>>>>>> still using this utility methods to publish usage statistics? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Nipuni >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Nipuni Perera >>>>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com >>>>>>>>> Email: [email protected] >>>>>>>>> Git hub profile: https://github.com/nipuni >>>>>>>>> Blog : http://nipunipererablog.blogspot.com/ >>>>>>>>> Mobile: +94 (71) 5626680 >>>>>>>>> <http://wso2.com> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Amila Maharachchi* >>>>>>>> Senior Technical Lead >>>>>>>> WSO2, Inc.; http://wso2.com >>>>>>>> >>>>>>>> Blog: http://maharachchi.blogspot.com >>>>>>>> Mobile: +94719371446 >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Nipuni Perera >>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com >>>>>>> Email: [email protected] >>>>>>> Git hub profile: https://github.com/nipuni >>>>>>> Blog : http://nipunipererablog.blogspot.com/ >>>>>>> Mobile: +94 (71) 5626680 >>>>>>> <http://wso2.com> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Rukshan Chathuranga. >>>>>> Software Engineer. >>>>>> WSO2, Inc. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> *Amila Maharachchi* >>>>> Senior Technical Lead >>>>> WSO2, Inc.; http://wso2.com >>>>> >>>>> Blog: http://maharachchi.blogspot.com >>>>> Mobile: +94719371446 >>>>> >>>>> >>>> >>>> >>>> -- >>>> Rukshan Chathuranga. >>>> Software Engineer. >>>> WSO2, Inc. >>>> >>> >>> >>> >>> -- >>> *Amila Maharachchi* >>> Senior Technical Lead >>> WSO2, Inc.; http://wso2.com >>> >>> Blog: http://maharachchi.blogspot.com >>> Mobile: +94719371446 >>> >>> >> >> >> -- >> >> *Sanjeewa Malalgoda* >> WSO2 Inc. >> Mobile : +94713068779 >> >> <http://sanjeewamalalgoda.blogspot.com/>blog >> :http://sanjeewamalalgoda.blogspot.com/ >> <http://sanjeewamalalgoda.blogspot.com/> >> >> >> > > > -- > Nipuni Perera > Software Engineer; WSO2 Inc.; http://wso2.com > Email: [email protected] > Git hub profile: https://github.com/nipuni > Blog : http://nipunipererablog.blogspot.com/ > Mobile: +94 (71) 5626680 > <http://wso2.com> > > -- Rukshan Chathuranga. Software Engineer. WSO2, Inc.
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
