Package org.apache.cxf.jaxrs.client

Examples of org.apache.cxf.jaxrs.client.WebClient.back()


            .accept("application/atom+xml;type=entry");
        for (int i = 0; i < 8; i++) {
            Entry entry = wcEntry.path("entry/" + i).get(Entry.class);
            entry.toString();
            entries.add(entry);
            wcEntry.back(true);
        }
        checkSimpleFeed(entries);
    }
   
    private void checkSimpleFeed(List<Entry> entries) throws Exception {
View Full Code Here


        WebClient wc = WebClient.create("https://localhost:" + PORT, CLIENT_CONFIG_FILE1);
        wc.path("/bookstore/securebooks/123").accept(MediaType.APPLICATION_XML_TYPE);
        Book b = wc.get(Book.class);
        assertEquals(123, b.getId());
       
        wc.back(true);
       
        BookStore bs = JAXRSClientFactory.fromClient(wc, BookStore.class);
        Book b2 = bs.getSecureBook("123");
        assertEquals(b2.getId(), 123);
       
View Full Code Here

            // Move only one path segment back, to
            // "http://localhost:8080/personservice/main"
            // Note that if web client moved few segments forward from the base
            // personServiceURI
            // then wc.back(true) would bring the client back to the baseURI
            wc.back(false);
        }

        // Get Person with id 4 :
        System.out.println("Getting info about Fred...");
View Full Code Here

        System.out.println("Getting info about Fred's mother");
        wc.path("mother");
        getPerson(wc);

        System.out.println("Getting info about Fred's father");
        wc.back(false).path("father");
        getPerson(wc);

        System.out.println("Getting info about Fred's partner");
        wc.back(false).path("partner");
        getPerson(wc);
View Full Code Here

        System.out.println("Getting info about Fred's father");
        wc.back(false).path("father");
        getPerson(wc);

        System.out.println("Getting info about Fred's partner");
        wc.back(false).path("partner");
        getPerson(wc);

        // Get info about Fred's ancestors, descendants and children
        wc.reset().accept(MediaType.APPLICATION_XML);
        wc.path("4");
View Full Code Here

        System.out.println("Getting info about Fred's ancestors");
        wc.path("ancestors");
        getPersons(wc);

        System.out.println("Getting info about Fred's descendants");
        wc.back(false).path("descendants");
        getPersons(wc);

        System.out.println("Getting info about Fred's children");
        wc.back(false).path("children");
        getPersons(wc);
View Full Code Here

        System.out.println("Getting info about Fred's descendants");
        wc.back(false).path("descendants");
        getPersons(wc);

        System.out.println("Getting info about Fred's children");
        wc.back(false).path("children");
        getPersons(wc);

        System.out.println("Fred and Catherine now have a child, adding a child info to PersonService");
        Person child = new Person("Harry", 1);
        Response response = wc.reset().path("4").path("children").post(child);
View Full Code Here

        getPersons(wc);

        System.out.println("Fred has become 40, updating his age");
        // WebClient is currently pointing to personServiceURI + "/4" +
        // "/children"
        wc.back(false);
        // Back to personServiceURI + "/4"
        wc.path("age").type("text/plain");

        // Trying to update the age to the wrong value by mistake
        Response rc = wc.put(20);
View Full Code Here

            throw new RuntimeException("Impossible to update Fred's age");
        }

        System.out.println("Getting up to date info about Fred");
        // WebClient is currently pointing to personServiceURI + "/4" + "/age"
        wc.back(false);
        // Back to personServiceURI + "/4"
        getPerson(wc);

        // finally, do a basic search:
        wc.reset().path("find").accept(MediaType.APPLICATION_XML);
View Full Code Here

            String orderId = "1";
            for (int i = 1; i <= 3; i++) {
                wc.path("orderservice").path(orderId);
                Order ord = wc.get(Order.class);
                describeOrder(i, ord);
    wc.back(true);
 
          Thread.sleep(2000);
            }
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.