play.libs.ws
Class WSAsync.WSAsyncRequest

java.lang.Object
  extended by play.libs.WS.WSRequest
      extended by play.libs.ws.WSAsync.WSAsyncRequest
Enclosing class:
WSAsync

public class WSAsync.WSAsyncRequest
extends WS.WSRequest


Field Summary
protected  java.lang.String type
           
 
Fields inherited from class play.libs.WS.WSRequest
body, fileParams, followRedirects, headers, mimeType, oauthInfo, oauthTokens, parameters, password, scheme, timeout, url, username
 
Constructor Summary
protected WSAsync.WSAsyncRequest(java.lang.String url)
           
 
Method Summary
 WS.HttpResponse delete()
          Execute a DELETE request.
 F.Promise<WS.HttpResponse> deleteAsync()
          Execute a DELETE request asynchronously.
 WS.HttpResponse get()
          Execute a GET request synchronously.
 F.Promise<WS.HttpResponse> getAsync()
          Execute a GET request asynchronously.
 WS.HttpResponse head()
          Execute a HEAD request.
 F.Promise<WS.HttpResponse> headAsync()
          Execute a HEAD request asynchronously.
 WS.HttpResponse options()
          Execute a OPTIONS request.
 F.Promise<WS.HttpResponse> optionsAsync()
          Execute a OPTIONS request asynchronously.
 WS.HttpResponse post()
          Execute a POST request.
 F.Promise<WS.HttpResponse> postAsync()
          Execute a POST request asynchronously.
 WS.HttpResponse put()
          Execute a PUT request.
 F.Promise<WS.HttpResponse> putAsync()
          Execute a PUT request asynchronously.
 WS.HttpResponse trace()
          Execute a TRACE request.
 F.Promise<WS.HttpResponse> traceAsync()
          Execute a TRACE request asynchronously.
 
Methods inherited from class play.libs.WS.WSRequest
authenticate, authenticate, basicAuthHeader, body, createQueryString, files, files, followRedirects, headers, mimeType, oauth, params, setHeader, setParameter, setParameter, setParameters, timeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

type

protected java.lang.String type
Constructor Detail

WSAsync.WSAsyncRequest

protected WSAsync.WSAsyncRequest(java.lang.String url)
Method Detail

get

public WS.HttpResponse get()
Execute a GET request synchronously.

Specified by:
get in class WS.WSRequest

getAsync

public F.Promise<WS.HttpResponse> getAsync()
Execute a GET request asynchronously.

Overrides:
getAsync in class WS.WSRequest

post

public WS.HttpResponse post()
Execute a POST request.

Specified by:
post in class WS.WSRequest

postAsync

public F.Promise<WS.HttpResponse> postAsync()
Execute a POST request asynchronously.

Overrides:
postAsync in class WS.WSRequest

put

public WS.HttpResponse put()
Execute a PUT request.

Specified by:
put in class WS.WSRequest

putAsync

public F.Promise<WS.HttpResponse> putAsync()
Execute a PUT request asynchronously.

Overrides:
putAsync in class WS.WSRequest

delete

public WS.HttpResponse delete()
Execute a DELETE request.

Specified by:
delete in class WS.WSRequest

deleteAsync

public F.Promise<WS.HttpResponse> deleteAsync()
Execute a DELETE request asynchronously.

Overrides:
deleteAsync in class WS.WSRequest

options

public WS.HttpResponse options()
Execute a OPTIONS request.

Specified by:
options in class WS.WSRequest

optionsAsync

public F.Promise<WS.HttpResponse> optionsAsync()
Execute a OPTIONS request asynchronously.

Overrides:
optionsAsync in class WS.WSRequest

head

public WS.HttpResponse head()
Execute a HEAD request.

Specified by:
head in class WS.WSRequest

headAsync

public F.Promise<WS.HttpResponse> headAsync()
Execute a HEAD request asynchronously.

Overrides:
headAsync in class WS.WSRequest

trace

public WS.HttpResponse trace()
Execute a TRACE request.

Specified by:
trace in class WS.WSRequest

traceAsync

public F.Promise<WS.HttpResponse> traceAsync()
Execute a TRACE request asynchronously.

Overrides:
traceAsync in class WS.WSRequest


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly