|
Play Framework/Scala example source code file (WSRequestHolder.java)
The WSRequestHolder.java Play Framework example source code
/*
* Copyright (C) 2009-2013 Typesafe Inc. <http://www.typesafe.com>
*/
package play.libs.ws;
import com.fasterxml.jackson.databind.JsonNode;
import play.libs.F;
import java.io.File;
import java.io.InputStream;
import java.util.Collection;
import java.util.Map;
public interface WSRequestHolder {
String getUsername();
String getPassword();
WSAuthScheme getScheme();
WSSignatureCalculator getCalculator();
int getTimeout();
Boolean getFollowRedirects();
F.Promise<WSResponse> get();
F.Promise<WSResponse> patch(String body);
F.Promise<WSResponse> post(String body);
F.Promise<WSResponse> put(String body);
F.Promise<WSResponse> patch(JsonNode body);
F.Promise<WSResponse> post(JsonNode body);
F.Promise<WSResponse> put(JsonNode body);
F.Promise<WSResponse> patch(InputStream body);
F.Promise<WSResponse> post(InputStream body);
F.Promise<WSResponse> put(InputStream body);
F.Promise<WSResponse> post(File body);
F.Promise<WSResponse> put(File body);
F.Promise<WSResponse> delete();
F.Promise<WSResponse> head();
F.Promise<WSResponse> options();
F.Promise<WSResponse> execute(String method);
/**
* Execute the request
*/
F.Promise<WSResponse> execute();
/**
* Set the method this request should use.
*/
WSRequestHolder setMethod(String method);
/**
* Set the body this request should use
*/
WSRequestHolder setBody(String body);
/**
* Set the body this request should use
*/
WSRequestHolder setBody(JsonNode body);
/**
* Set the body this request should use
*/
WSRequestHolder setBody(InputStream body);
/**
* Set the body this request should use
*/
WSRequestHolder setBody(File body);
WSRequestHolder setHeader(String name, String value);
WSRequestHolder setQueryString(String query);
WSRequestHolder setQueryParameter(String name, String value);
WSRequestHolder setAuth(String userInfo);
WSRequestHolder setAuth(String username, String password);
WSRequestHolder setAuth(String username, String password, WSAuthScheme scheme);
WSRequestHolder sign(WSSignatureCalculator calculator);
WSRequestHolder setFollowRedirects(Boolean followRedirects);
WSRequestHolder setVirtualHost(String virtualHost);
WSRequestHolder setTimeout(int timeout);
WSRequestHolder setContentType(String contentType);
String getUrl();
Map<String, Collection<String>> getHeaders();
Map<String, Collection<String>> getQueryParameters();
}
Other Play Framework source code examplesHere is a short list of links related to this Play Framework WSRequestHolder.java source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.