public class OAuth2Authorization extends java.lang.Object implements Authorization, java.io.Serializable, OAuth2Support
| Modifier and Type | Field and Description | 
|---|---|
private Configuration | 
conf  | 
private java.lang.String | 
consumerKey  | 
private java.lang.String | 
consumerSecret  | 
private twitter4j.internal.http.HttpClientWrapper | 
http  | 
private static long | 
serialVersionUID  | 
private OAuth2Token | 
token  | 
| Constructor and Description | 
|---|
OAuth2Authorization(Configuration conf)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(java.lang.Object obj)  | 
java.lang.String | 
getAuthorizationHeader(twitter4j.internal.http.HttpRequest req)  | 
OAuth2Token | 
getOAuth2Token()
Obtains an OAuth 2 Bearer token. 
 | 
int | 
hashCode()  | 
void | 
invalidateOAuth2Token()
Revokes an issued OAuth 2 Bearer Token. 
 | 
boolean | 
isEnabled()
Returns true if authorization credentials are set. 
 | 
void | 
setOAuth2Token(OAuth2Token oauth2Token)
Sets the OAuth 2 Bearer token. 
 | 
void | 
setOAuthConsumer(java.lang.String consumerKey,
                java.lang.String consumerSecret)
Sets the OAuth consumer key and consumer secret. 
 | 
java.lang.String | 
toString()  | 
private static final long serialVersionUID
private final Configuration conf
private twitter4j.internal.http.HttpClientWrapper http
private java.lang.String consumerKey
private java.lang.String consumerSecret
private OAuth2Token token
public OAuth2Authorization(Configuration conf)
public void setOAuthConsumer(java.lang.String consumerKey,
                    java.lang.String consumerSecret)
OAuth2SupportsetOAuthConsumer in interface OAuth2SupportconsumerKey - OAuth consumer keyconsumerSecret - OAuth consumer secretpublic OAuth2Token getOAuth2Token() throws TwitterException
OAuth2SupportgetOAuth2Token in interface OAuth2SupportTwitterException - when Twitter service or network is unavailable, or connecting non-SSL endpoints.public void setOAuth2Token(OAuth2Token oauth2Token)
OAuth2SupportsetOAuth2Token in interface OAuth2Supportoauth2Token - OAuth 2 Bearer tokenpublic void invalidateOAuth2Token()
                           throws TwitterException
OAuth2SupportinvalidateOAuth2Token in interface OAuth2SupportTwitterException - when Twitter service or network is unavailable, or connecting non-SSL endpoints.public java.lang.String getAuthorizationHeader(twitter4j.internal.http.HttpRequest req)
getAuthorizationHeader in interface Authorizationpublic boolean isEnabled()
AuthorizationisEnabled in interface Authorizationpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object