Hi all,
I am currently evaluating Wink for a new project.

I have been playing around with some samples and it seems linear to me.
I am not completely convinced, however, of async usage; this is how I have managed to get it working:

        AsyncHttpClient asyncHttpClient = new AsyncHttpClient();
RestClient client = new RestClient(new AsyncHttpClientConfiguration(asyncHttpClient));

        Resource resource =
client.resource("http://services.odata.org/v3/(S(sn4zeecdefwvblk2xxlk425x))/OData/OData.svc/Products");
AtomFeed feed = resource.contentType("application/atom+xml").accept("application/atom+xml").get(AtomFeed.class);
        asyncHttpClient.close();

        for (AtomEntry entry : feed.getEntries()) {
            System.out.println(entry.getTitle().getValue());
        }

Is this the correct usage? Isn't there any way to get something like Future<AtomFeed> instead?

Moreover, I was also looking for a way to get an InputStream out of a response, to delay processing: is this possible?

Thanks for your support.
Regards.

--
Francesco Chicchiriccò

ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
http://people.apache.org/~ilgrosso/

Reply via email to