
com.paypal.base.HttpConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.commerce.payment.method.paypal
Show all versions of com.liferay.commerce.payment.method.paypal
Liferay Commerce Payment Method PayPal
package com.paypal.base;
/**
*
* Class contains http specific configuration parameters
*
*/
public class HttpConfiguration {
/**
* Maximum retries on failure
*/
private int maxRetry;
/**
* Use PROXY configuration
*/
private boolean proxySet;
/**
* PROXY host
*/
private String proxyHost;
/**
* PROXY port
*/
private int proxyPort;
/**
* PROXY username
*/
private String proxyUserName;
/**
* PROXY password
*/
private String proxyPassword;
/**
* Connection read timeout
*/
private int readTimeout;
/**
* Connection timeout
*/
private int connectionTimeout;
/**
* Maximum HTTP connections
*/
private int maxHttpConnection;
/**
* End point URL
*/
private String endPointUrl;
/**
* Google App Engine (Use {@link GoogleAppEngineHttpConnection})
*/
private boolean googleAppEngine;
/**
* Delay used for retry mechanism
*/
private int retryDelay;
/**
* IP Address
*/
private String ipAddress;
/**
* HTTP method, defaulted to HTTP POST
*/
private String httpMethod;
/**
* HTTP Content Type value, defaulted to 'application/x-www-form-urlencoded'
* @deprecated Set Content-Type in HTTP Headers property of {@link com.paypal.base.rest.APIContext}
*/
private String contentType;
public String getIpAddress() {
return ipAddress;
}
public void setIpAddress(String ipAddress) {
this.ipAddress = ipAddress;
}
public HttpConfiguration() {
this.maxRetry = 2;
this.proxySet = false;
this.proxyHost = null;
this.proxyPort = -1;
this.proxyUserName = null;
this.proxyPassword = null;
this.readTimeout = 0;
this.connectionTimeout = 0;
this.maxHttpConnection = 10;
this.endPointUrl = null;
this.retryDelay = 1000;
this.ipAddress = "127.0.0.1";
this.httpMethod = Constants.HTTP_CONFIG_DEFAULT_HTTP_METHOD;
}
/**
* @return the proxyUserName
*/
public String getProxyUserName() {
return proxyUserName;
}
/**
* Sets the proxyUserName
*
* @param proxyUserName
*/
public void setProxyUserName(String proxyUserName) {
this.proxyUserName = proxyUserName;
}
/**
* @return the proxyPassword
*/
public String getProxyPassword() {
return proxyPassword;
}
/**
* Sets the proxyPassword
*
* @param proxyPassword
*/
public void setProxyPassword(String proxyPassword) {
this.proxyPassword = proxyPassword;
}
/**
* @return the maxHttpConnection
*/
public int getMaxHttpConnection() {
return maxHttpConnection;
}
/**
* Sets the maxHttpConnection
*
* @param maxHttpConnection
*/
public void setMaxHttpConnection(int maxHttpConnection) {
this.maxHttpConnection = maxHttpConnection;
}
/**
* @return the retryDelay
*/
public int getRetryDelay() {
return retryDelay;
}
/**
* Sets the retryDelay
*
* @param retryDelay
*/
public void setRetryDelay(int retryDelay) {
this.retryDelay = retryDelay;
}
/**
* @return the endPointUrl
*/
public String getEndPointUrl() {
return endPointUrl;
}
/**
* Sets the endPointUrl
*
* @param endPointUrl
*/
public void setEndPointUrl(String endPointUrl) {
this.endPointUrl = endPointUrl;
}
/**
* @return the maxRetry
*/
public int getMaxRetry() {
return maxRetry;
}
/**
* Sets the maxRetry
*
* @param maxRetry
*/
public void setMaxRetry(int maxRetry) {
this.maxRetry = maxRetry;
}
/**
* @return the proxyHost
*/
public String getProxyHost() {
return proxyHost;
}
/**
* Sets the proxyHost
*
* @param proxyHost
*/
public void setProxyHost(String proxyHost) {
this.proxyHost = proxyHost;
}
/**
* @return the proxyPort
*/
public int getProxyPort() {
return proxyPort;
}
/**
* Sets the proxyPort
*
* @param proxyPort
*/
public void setProxyPort(int proxyPort) {
this.proxyPort = proxyPort;
}
/**
* @return the readTimeout
*/
public int getReadTimeout() {
return readTimeout;
}
/**
* Sets the readTimeout
*
* @param readTimeout
*/
public void setReadTimeout(int readTimeout) {
this.readTimeout = readTimeout;
}
/**
* @return the connectionTimeout
*/
public int getConnectionTimeout() {
return connectionTimeout;
}
/**
* Sets the connectionTimeout
*
* @param connectionTimeout
*/
public void setConnectionTimeout(int connectionTimeout) {
this.connectionTimeout = connectionTimeout;
}
/**
* @return the proxySet
*/
public boolean isProxySet() {
return proxySet;
}
/**
* Sets the proxySet
*
* @param proxySet
*/
public void setProxySet(boolean proxySet) {
this.proxySet = proxySet;
}
/**
* @return the googleAppEngine
*/
public boolean isGoogleAppEngine() {
return googleAppEngine;
}
/**
* Sets the googleAppEngine
*
* @param googleAppEngine
*/
public void setGoogleAppEngine(boolean googleAppEngine) {
this.googleAppEngine = googleAppEngine;
}
/**
* @return the httpMethod
*/
public String getHttpMethod() {
return httpMethod;
}
/**
* @param httpMethod
* the httpMethod to set
*/
public void setHttpMethod(String httpMethod) {
this.httpMethod = httpMethod;
}
/**
* @deprecated Set/Get Content-Type HTTP Header in {@link com.paypal.base.rest.APIContext} HTTPHeaders parameter
* @return the contentType
*/
public String getContentType() {
return contentType;
}
/**
* @deprecated Set/Get Content-Type HTTP Header in {@link com.paypal.base.rest.APIContext} HTTPHeaders parameter
* @param contentType
* the contentType to set
*/
public void setContentType(String contentType) {
this.contentType = contentType;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy