Package org.apache.cxf.ws.eventing

Examples of org.apache.cxf.ws.eventing.FilterType


        sub.setDelivery(new DeliveryType());
        sub.getDelivery().getContent().add(new ObjectFactory().createNotifyTo(eventSink));

        // filter
        if (filter != null && filter.length() > 0) {
            sub.setFilter(new FilterType());
            sub.getFilter().getContent().add(filter);
        }

        return sub;
    }
View Full Code Here


        subscribe.setExpires(exp);
        subscribe.setDelivery(delivery);
        subscribe.getDelivery().getContent().add(createDummyNotifyTo());


        subscribe.setFilter(new FilterType());
        subscribe.getFilter().getContent()
                .add("@^5this-is-not-a-valid-xpath-expression!!!*-/");

        try {
            eventSourceClient.subscribeOp(subscribe);
View Full Code Here

    @Test
    public void simpleFilterEvaluationPositive() throws Exception {
        Reader reader = new CharArrayReader("<tt><in>1</in></tt>".toCharArray());
        Document doc = StaxUtils.read(reader);
        FilterType filter = new FilterType();
        filter.getContent().add("//tt");
        Assert.assertTrue(FilteringUtil.doesConformToFilter(doc.getDocumentElement(), filter));
    }
View Full Code Here

    @Test
    public void simpleFilterEvaluationNegative() throws Exception {
        Reader reader = new CharArrayReader("<tt><in>1</in></tt>".toCharArray());
        Document doc = StaxUtils.read(reader);
        FilterType filter = new FilterType();
        filter.getContent().add("//ttx");
        Assert.assertFalse(FilteringUtil.doesConformToFilter(doc.getDocumentElement(), filter));
    }
View Full Code Here

        eventSinkAddr.setValue(url);
        eventSinkERT.setAddress(eventSinkAddr);
        subscribe.setDelivery(new DeliveryType());
        subscribe.getDelivery().getContent().add(new ObjectFactory().createNotifyTo(eventSinkERT));
       
        subscribe.setFilter(new FilterType());
        subscribe.getFilter().getContent().add("//*[local-name()='fire' and "
                + "namespace-uri()='http://www.events.com']/location[text()='Canada']");


        eventSourceClient.subscribeOp(subscribe);
View Full Code Here

        eventSinkAddr.setValue(url);
        eventSinkERT.setAddress(eventSinkAddr);
        subscribe.setDelivery(new DeliveryType());
        subscribe.getDelivery().getContent().add(new ObjectFactory().createNotifyTo(eventSinkERT));

        subscribe.setFilter(new FilterType());
        subscribe.getFilter().getContent().add("/*[local-name()='fire']/location[text()='Russia']");


        eventSourceClient.subscribeOp(subscribe);

View Full Code Here

        eventSinkAddr.setValue(url);
        eventSinkERT.setAddress(eventSinkAddr);
        subscribe.setDelivery(new DeliveryType());
        subscribe.getDelivery().getContent().add(new ObjectFactory().createNotifyTo(eventSinkERT));

        subscribe.setFilter(new FilterType());
        subscribe.getFilter().getContent()
                .add("//*[local-name()='earthquake']/location[text()='Russia']/"
                        + "../richterScale[contains(text(),'3.5')]");

        eventSourceClient.subscribeOp(subscribe);
View Full Code Here

TOP

Related Classes of org.apache.cxf.ws.eventing.FilterType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.