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.
On Mon, Mar 14, 2016 at 4:51 PM, Malith Dhanushka <mal...@wso2.com> 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. > > [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 > Dev@wso2.org > 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>*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev