Find Jobs
Hire Freelancers

design a async Networking Library in Java

₹600-1500 INR

Închis
Data postării: peste 5 ani în urmă

₹600-1500 INR

Plata la predare
* You have to design a async Networking Library in Java named myHttp (basically wrapper over HttpURLConnection), * the library should expose the following interface. */ /** * [login to view URL] API example of GET request. * String: methodType * String: url * Map<String, String>: headers * String: tag */ ListenableFuture<myResponse> getResponseFuture = [login to view URL](new OfbRequest(GET, url, headers, tag)); [login to view URL](getResponseFuture, new FutureCallback<OfbResponse>() { public void onSuccess(myResponse ofbResponse) { //process response asynchronously } public void onFailure(Throwable thrown) { //process failure } public void onCancel() { //process cancellation }}); /** * [login to view URL] API example of POST request. * String: methodType * String: body * String: url * Map<String, String>: headers * String: tag * */ ListenableFuture<myResponse> postResponseFuture = [login to view URL](new myRequest(POST, body, url, headers, tag)); [login to view URL](postResponseFuture, new FutureCallback<myResponse>() { public void onSuccess(myResponse myResponse) { //process response asynchronously } public void onFailure(Throwable thrown) { //process failure } public void onCancel() { //process cancellation }}); /** * [login to view URL] API example of GET request * This will cancel all the requests with the provided "tag" and call their onCancel callback */[login to view URL](tag); /** * Notes: * If multiple GET requests hit the same url. Then all of the callers should get same response. * * ListenableFuture is a class from guava library * [login to view URL] *
ID-ul proiectului: 18472886

Despre proiect

3 propuneri
Proiect la distanță
Activ: 5 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
3 freelanceri plasează o ofertă medie de ₹2.690 INR pentru proiect
Avatarul utilizatorului
Hi, I am interested to work on this project... Let me know if you want me to work on this project.... THanks, Harsh........................................
₹4.444 INR în 1 zi
4,7 (42 recenzii)
4,7
4,7
Avatarul utilizatorului
hi I m java developer. I m working with Ericsson. we are using RF core along with Akka for this same asynchronous implantation. I would like to discuss in detail upon chat.
₹850 INR în 2 zile
5,0 (2 recenzii)
3,0
3,0

Despre client

Steagul INDIA
Allahabad, India
0,0
0
Membru din sept. 11, 2013

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.