Register / Login
Win a copy of
The Way of the Web Tester: A Beginner's Guide to Automating Tests
this week in the
How to reusing org.restlet.resource.ClientResource
posted 3 years ago
I am currently using Restlet 2.1.2 on Android, and I'd like to know how to reuse the instance Clientresource in my application.
Here is the code I use:
Client client = new Client (new Context (), Protocol.HTTP); ClientResource clientResource ClientResource = new ("http://codeblow.com/"); clientResource.setNext (client); / / Executors.newCachedThreadPool ExecutorService pool = (); clientResource.get (); clientResource.release (); ClientResource clientResource1 ClientResource = new ("http://codeblow.com/"); clientResource.setNext (client);
"Starting the internal [HTTP/1.1] client" "Starting the internal [HTTP/1.1] client"
As you can see, at each new instantiate of ClientResource, it create new clients. I just want to keep 1 clientresource and then make few requests with the same instance to the server.
Whats is the best way to do that ?
Other point: I used the #setNext() method to keep the client, but i feel that's useless., because it create another client anyway.
Rest based post for receiving and reponding with json
Restlet connection is not closing
RESTlet slower than Axis2?
Thread, Runnable and their run() method
SLSB Maximum Pool Size set to zero