public class ConfigurationBase extends java.lang.Object implements Configuration, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private int |
appSecretProofCacheSize |
private boolean |
appSecretProofEnabled |
private java.lang.String |
clientURL |
private java.lang.String |
clientVersion |
static java.lang.String |
DALVIK |
(package private) static java.lang.String |
dalvikDetected |
private boolean |
debug |
private static java.lang.String |
DEFAULT_OAUTH_ACCESS_TOKEN_INFO_URL |
private static java.lang.String |
DEFAULT_OAUTH_ACCESS_TOKEN_URL |
private static java.lang.String |
DEFAULT_OAUTH_AUTHORIZATION_URL |
private static java.lang.String |
DEFAULT_OAUTH_DEVICE_TOKEN_URL |
private static java.lang.String |
DEFAULT_REST_BASE_URL |
private static java.lang.String |
DEFAULT_VIDEO_BASE_URL |
private int |
defaultMaxPerRoute |
static java.lang.String |
GAE |
(package private) static java.lang.String |
gaeDetected |
private boolean |
gzipEnabled |
private int |
httpConnectionTimeout |
private java.lang.String |
httpProxyHost |
private java.lang.String |
httpProxyPassword |
private int |
httpProxyPort |
private java.lang.String |
httpProxyUser |
private int |
httpReadTimeout |
private int |
httpRetryCount |
private int |
httpRetryIntervalSeconds |
private int |
httpStreamingReadTimeout |
private static java.util.List<ConfigurationBase> |
instances |
private boolean |
IS_DALVIK |
private boolean |
IS_GAE |
private boolean |
jsonStoreEnabled |
private int |
maxTotalConnections |
private boolean |
mbeanEnabled |
private java.lang.String |
oAuthAccessToken |
private java.lang.String |
oAuthAccessTokenInfoURL |
private java.lang.String |
oAuthAccessTokenURL |
private java.lang.String |
oAuthAppId |
private java.lang.String |
oAuthAppSecret |
private java.lang.String |
oAuthAuthorizationURL |
private java.lang.String |
oAuthCallbackURL |
private java.lang.String |
oAuthDeviceTokenURL |
private java.lang.String |
oAuthPermissions |
private boolean |
prettyDebug |
(package private) java.util.Map<java.lang.String,java.lang.String> |
requestHeaders |
private java.lang.String |
restBaseURL |
private static long |
serialVersionUID |
private java.lang.String |
userAgent |
private boolean |
useSSL |
private java.lang.String |
videoBaseURL |
| Modifier | Constructor and Description |
|---|---|
protected |
ConfigurationBase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cacheInstance() |
private static void |
cacheInstance(ConfigurationBase conf) |
boolean |
equals(java.lang.Object o) |
private void |
fixRestBaseURL() |
(package private) static java.lang.String |
fixURL(boolean useSSL,
java.lang.String url) |
private void |
fixVideoBaseURL() |
int |
getAppSecretProofCacheSize() |
java.lang.String |
getClientURL() |
java.lang.String |
getClientVersion() |
int |
getHttpConnectionTimeout() |
int |
getHttpDefaultMaxPerRoute() |
int |
getHttpMaxTotalConnections() |
java.lang.String |
getHttpProxyHost() |
java.lang.String |
getHttpProxyPassword() |
int |
getHttpProxyPort() |
java.lang.String |
getHttpProxyUser() |
int |
getHttpReadTimeout() |
int |
getHttpRetryCount() |
int |
getHttpRetryIntervalSeconds() |
int |
getHttpStreamingReadTimeout() |
private static ConfigurationBase |
getInstance(ConfigurationBase configurationBase) |
java.lang.String |
getOAuthAccessToken() |
java.lang.String |
getOAuthAccessTokenInfoURL() |
java.lang.String |
getOAuthAccessTokenURL() |
java.lang.String |
getOAuthAppId() |
java.lang.String |
getOAuthAppSecret() |
java.lang.String |
getOAuthAuthorizationURL() |
java.lang.String |
getOAuthCallbackURL() |
java.lang.String |
getOAuthDeviceTokenURL() |
java.lang.String |
getOAuthPermissions() |
java.util.Map<java.lang.String,java.lang.String> |
getRequestHeaders() |
java.lang.String |
getRestBaseURL() |
java.lang.String |
getUserAgent() |
java.lang.String |
getVideoBaseURL() |
int |
hashCode() |
private void |
initRequestHeaders() |
boolean |
isAppSecretProofEnabled() |
boolean |
isDalvik() |
boolean |
isDebugEnabled() |
boolean |
isGAE() |
boolean |
isGZIPEnabled() |
boolean |
isJSONStoreEnabled() |
boolean |
isMBeanEnabled() |
boolean |
isPrettyDebugEnabled() |
protected java.lang.Object |
readResolve() |
void |
setAppSecretProofCacheSize(int appSecretProofCacheSize) |
void |
setAppSecretProofEnabled(boolean enabled) |
protected void |
setClientURL(java.lang.String clientURL) |
protected void |
setClientVersion(java.lang.String clientVersion) |
protected void |
setDebug(boolean debug) |
protected void |
setGZIPEnabled(boolean gzipEnabled) |
protected void |
setHttpConnectionTimeout(int connectionTimeout) |
protected void |
setHttpDefaultMaxPerRoute(int defaultMaxPerRoute) |
protected void |
setHttpMaxTotalConnections(int maxTotalConnections) |
protected void |
setHttpProxyHost(java.lang.String proxyHost) |
protected void |
setHttpProxyPassword(java.lang.String proxyPassword) |
protected void |
setHttpProxyPort(int proxyPort) |
protected void |
setHttpProxyUser(java.lang.String proxyUser) |
protected void |
setHttpReadTimeout(int readTimeout) |
protected void |
setHttpRetryCount(int retryCount) |
protected void |
setHttpRetryIntervalSeconds(int retryIntervalSeconds) |
protected void |
setHttpStreamingReadTimeout(int httpStreamingReadTimeout) |
protected void |
setJSONStoreEnabled(boolean enabled) |
protected void |
setMBeanEnabled(boolean enabled) |
protected void |
setOAuthAccessToken(java.lang.String oAuthAccessToken) |
protected void |
setOAuthAccessTokenInfoURL(java.lang.String oAuthAccessTokenInfoURL) |
protected void |
setOAuthAccessTokenURL(java.lang.String oAuthAccessTokenURL) |
protected void |
setOAuthAppId(java.lang.String oAuthAppId) |
protected void |
setOAuthAppSecret(java.lang.String oAuthAppSecret) |
protected void |
setOAuthAuthorizationURL(java.lang.String oAuthAuthorizationURL) |
void |
setOAuthCallbackURL(java.lang.String oAuthCallbackURL) |
protected void |
setOAuthDeviceTokenURL(java.lang.String oAuthDeviceTokenURL) |
protected void |
setOAuthPermissions(java.lang.String oAuthPermissions) |
protected void |
setPrettyDebugEnabled(boolean prettyDebug) |
protected void |
setRestBaseURL(java.lang.String restBaseURL) |
protected void |
setUserAgent(java.lang.String userAgent) |
protected void |
setUseSSL(boolean useSSL) |
protected void |
setVideoBaseURL(java.lang.String videoBaseURL) |
java.lang.String |
toString() |
private static final long serialVersionUID
private boolean debug
private java.lang.String userAgent
private boolean useSSL
private boolean prettyDebug
private boolean gzipEnabled
private java.lang.String httpProxyHost
private java.lang.String httpProxyUser
private java.lang.String httpProxyPassword
private int httpProxyPort
private int httpConnectionTimeout
private int httpReadTimeout
private int httpStreamingReadTimeout
private int httpRetryCount
private int httpRetryIntervalSeconds
private int maxTotalConnections
private int defaultMaxPerRoute
private java.lang.String oAuthAppId
private java.lang.String oAuthAppSecret
private java.lang.String oAuthPermissions
private java.lang.String oAuthAccessToken
private java.lang.String oAuthCallbackURL
private boolean appSecretProofEnabled
private int appSecretProofCacheSize
private java.lang.String oAuthAuthorizationURL
private java.lang.String oAuthAccessTokenURL
private java.lang.String oAuthAccessTokenInfoURL
private java.lang.String oAuthDeviceTokenURL
private java.lang.String restBaseURL
private java.lang.String videoBaseURL
private boolean jsonStoreEnabled
private boolean mbeanEnabled
private java.lang.String clientVersion
private java.lang.String clientURL
public static final java.lang.String DALVIK
public static final java.lang.String GAE
private static final java.lang.String DEFAULT_OAUTH_AUTHORIZATION_URL
private static final java.lang.String DEFAULT_OAUTH_ACCESS_TOKEN_URL
private static final java.lang.String DEFAULT_OAUTH_ACCESS_TOKEN_INFO_URL
private static final java.lang.String DEFAULT_OAUTH_DEVICE_TOKEN_URL
private static final java.lang.String DEFAULT_REST_BASE_URL
private static final java.lang.String DEFAULT_VIDEO_BASE_URL
private boolean IS_DALVIK
private boolean IS_GAE
static java.lang.String dalvikDetected
static java.lang.String gaeDetected
java.util.Map<java.lang.String,java.lang.String> requestHeaders
private static final java.util.List<ConfigurationBase> instances
public final boolean isDalvik()
isDalvik in interface Configurationpublic boolean isGAE()
isGAE in interface Configurationpublic final boolean isDebugEnabled()
isDebugEnabled in interface Configurationprotected final void setDebug(boolean debug)
public final java.lang.String getUserAgent()
getUserAgent in interface Configurationprotected final void setUserAgent(java.lang.String userAgent)
public boolean isPrettyDebugEnabled()
isPrettyDebugEnabled in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setUseSSL(boolean useSSL)
protected final void setPrettyDebugEnabled(boolean prettyDebug)
protected final void setGZIPEnabled(boolean gzipEnabled)
public boolean isGZIPEnabled()
isGZIPEnabled in interface facebook4j.internal.http.HttpClientConfigurationprivate void initRequestHeaders()
public java.util.Map<java.lang.String,java.lang.String> getRequestHeaders()
getRequestHeaders in interface facebook4j.internal.http.HttpClientWrapperConfigurationpublic final java.lang.String getHttpProxyHost()
getHttpProxyHost in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setHttpProxyHost(java.lang.String proxyHost)
public final java.lang.String getHttpProxyUser()
getHttpProxyUser in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setHttpProxyUser(java.lang.String proxyUser)
public final java.lang.String getHttpProxyPassword()
getHttpProxyPassword in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setHttpProxyPassword(java.lang.String proxyPassword)
public final int getHttpProxyPort()
getHttpProxyPort in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setHttpProxyPort(int proxyPort)
public final int getHttpConnectionTimeout()
getHttpConnectionTimeout in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setHttpConnectionTimeout(int connectionTimeout)
public final int getHttpReadTimeout()
getHttpReadTimeout in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setHttpReadTimeout(int readTimeout)
public int getHttpStreamingReadTimeout()
protected final void setHttpStreamingReadTimeout(int httpStreamingReadTimeout)
public final int getHttpRetryCount()
getHttpRetryCount in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setHttpRetryCount(int retryCount)
public final int getHttpRetryIntervalSeconds()
getHttpRetryIntervalSeconds in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setHttpRetryIntervalSeconds(int retryIntervalSeconds)
public final int getHttpMaxTotalConnections()
getHttpMaxTotalConnections in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setHttpMaxTotalConnections(int maxTotalConnections)
public final int getHttpDefaultMaxPerRoute()
getHttpDefaultMaxPerRoute in interface facebook4j.internal.http.HttpClientConfigurationprotected final void setHttpDefaultMaxPerRoute(int defaultMaxPerRoute)
public final java.lang.String getOAuthAppId()
getOAuthAppId in interface AuthorizationConfigurationprotected final void setOAuthAppId(java.lang.String oAuthAppId)
public final java.lang.String getOAuthAppSecret()
getOAuthAppSecret in interface AuthorizationConfigurationprotected final void setOAuthAppSecret(java.lang.String oAuthAppSecret)
public java.lang.String getOAuthAccessToken()
getOAuthAccessToken in interface AuthorizationConfigurationprotected final void setOAuthAccessToken(java.lang.String oAuthAccessToken)
public final java.lang.String getClientVersion()
getClientVersion in interface Configurationprotected final void setClientVersion(java.lang.String clientVersion)
public final java.lang.String getClientURL()
getClientURL in interface Configurationprotected final void setClientURL(java.lang.String clientURL)
public java.lang.String getRestBaseURL()
getRestBaseURL in interface Configurationpublic java.lang.String getVideoBaseURL()
getVideoBaseURL in interface Configurationprotected final void setRestBaseURL(java.lang.String restBaseURL)
private void fixRestBaseURL()
protected final void setVideoBaseURL(java.lang.String videoBaseURL)
private void fixVideoBaseURL()
public java.lang.String getOAuthAuthorizationURL()
getOAuthAuthorizationURL in interface Configurationprotected final void setOAuthAuthorizationURL(java.lang.String oAuthAuthorizationURL)
public java.lang.String getOAuthAccessTokenURL()
getOAuthAccessTokenURL in interface Configurationprotected final void setOAuthAccessTokenURL(java.lang.String oAuthAccessTokenURL)
public java.lang.String getOAuthAccessTokenInfoURL()
getOAuthAccessTokenInfoURL in interface Configurationprotected final void setOAuthAccessTokenInfoURL(java.lang.String oAuthAccessTokenInfoURL)
public java.lang.String getOAuthDeviceTokenURL()
getOAuthDeviceTokenURL in interface Configurationprotected final void setOAuthDeviceTokenURL(java.lang.String oAuthDeviceTokenURL)
public boolean isJSONStoreEnabled()
isJSONStoreEnabled in interface Configurationprotected final void setJSONStoreEnabled(boolean enabled)
public boolean isMBeanEnabled()
isMBeanEnabled in interface Configurationprotected final void setMBeanEnabled(boolean enabled)
public java.lang.String getOAuthPermissions()
getOAuthPermissions in interface AuthorizationConfigurationprotected void setOAuthPermissions(java.lang.String oAuthPermissions)
public java.lang.String getOAuthCallbackURL()
getOAuthCallbackURL in interface AuthorizationConfigurationpublic void setOAuthCallbackURL(java.lang.String oAuthCallbackURL)
public boolean isAppSecretProofEnabled()
isAppSecretProofEnabled in interface AuthorizationConfigurationpublic void setAppSecretProofEnabled(boolean enabled)
public int getAppSecretProofCacheSize()
getAppSecretProofCacheSize in interface AuthorizationConfigurationpublic void setAppSecretProofCacheSize(int appSecretProofCacheSize)
static java.lang.String fixURL(boolean useSSL,
java.lang.String url)
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectprivate static void cacheInstance(ConfigurationBase conf)
protected void cacheInstance()
private static ConfigurationBase getInstance(ConfigurationBase configurationBase)
protected java.lang.Object readResolve()
throws java.io.ObjectStreamException
java.io.ObjectStreamException