Hi Malith, On Fri, Mar 18, 2016 at 11:42 AM, Malith Dhanushka <[email protected]> wrote:
> > > On Fri, Mar 18, 2016 at 11:38 AM, Kishanthan Thangarajah < > [email protected]> wrote: > >> This new change is only for OSGi based servers in the platform right? Are >> there any changes for standalone data publishing API's used with non-OSGi >> servers in the platform or is it still the same as before? We have AS 6.0.0 >> which is based on pure tomcat and currently we are using the minimum >> required data publishing libs and the standalone data publishing API's to >> publish HTTP stats to DAS. >> > > Yes this new change is only for OSGi based servers and no change in > standalone data publishing API's. > > >> On Mon, Mar 14, 2016 at 4:51 PM, Malith Dhanushka <[email protected]> >> wrote: >> >>> Hi all, >>> >>> Please follow the steps bellow when publishing events from carbon >>> servers to DAS/CEP. Here we keep the DAS/CEP server location in >>> CARBON_HOME/repository/deployment/server/eventpublishers directory and this >>> is common across platform. >>> >>> - Install the Event Publisher Aggregate feature from p2_repo [1] >>> >>> - Install Registry Core feature if not installed >>> >>> - Create event stream and deploy that to >>> CARBON_HOME/repository/deployment/server/eventstreams >>> >>> - Create publishers for the created stream and deploy that to >>> CARBON_HOME/repository/deployment/server/eventpublishers >>> Following is a sample configuration, >>> >>> <?xml version="1.0" encoding="UTF-8"?> >>> <eventPublisher name="pubTest" statistics="disable" trace="disable" >>> xmlns="http://wso2.org/carbon/eventpublisher"> >>> <from streamName="streamTest" version="1.0.0"/> >>> <mapping customMapping="disable" type="wso2event"/> >>> <to eventAdapterType="wso2event"> >>> <property name="username">admin</property> >>> <property name="protocol">thrift</property> >>> <property name="publishingMode">non-blocking</property> >>> <property name="publishTimeout">0</property> >>> <property name="receiverURL">tcp://localhost:7611</property> >>> <property encrypted="true" name="password">XXXXXXXXX</property> >>> </to> >>> </eventPublisher> >>> >>> - Publish events to the created stream using >>> org.wso2.carbon.event.stream.core.EventStreamService OSGI service. >>> Following is a sample code snippet. >>> >>> Event event = new Event(); >>> event.setTimeStamp(System.currentTimeMillis()); >>> event.setStreamId("streamTest:1.0.0"); >>> event.setPayloadData(new Object[]{data}); >>> eventStreamService.publish(event); >>> >>> Please note that Event Publisher Aggregate feature is not yet included >>> in carbon feature repo. It will be available with the immediate analytics >>> feature release. >>> >> Usually features are added to the p2-repo (carbon-feature-repository repo) when products are released. The product team has to send a PR of all the features they are using in the product (from the p2-profile-gen pom). Therefore this feature should come from the PR from the products which are using this feature when the product is released. > >>> [1] >>> https://github.com/wso2/carbon-analytics-common/tree/master/features/event-publisher/org.wso2.carbon.event.publisher.aggregate.feature >>> >>> Thanks, >>> Malith >>> -- >>> Malith Dhanushka >>> Senior Software Engineer - Data Technologies >>> *WSO2, Inc. : wso2.com <http://wso2.com/>* >>> *Mobile* : +94 716 506 693 >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Kishanthan Thangarajah* >> Associate Technical Lead, >> Platform Technologies Team, >> WSO2, Inc. >> lean.enterprise.middleware >> >> Mobile - +94773426635 >> Blog - *http://kishanthan.wordpress.com >> <http://kishanthan.wordpress.com>* >> Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>* >> > > > > -- > Malith Dhanushka > Senior Software Engineer - Data Technologies > *WSO2, Inc. : wso2.com <http://wso2.com/>* > *Mobile* : +94 716 506 693 > > _______________________________________________ > Architecture mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > Regards, Nira -- *Niranjan Karunanandham* Senior Software Engineer - WSO2 Inc. WSO2 Inc.: http://www.wso2.com
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
