|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttwitter4j.TwitterBase
twitter4j.TwitterOAuthSupportBase
abstract class TwitterOAuthSupportBase
Field Summary | |
---|---|
protected twitter4j.internal.http.HttpClientWrapper |
http
|
protected RateLimitStatusListener |
rateLimitStatusListener
|
private static long |
serialVersionUID
|
Fields inherited from class twitter4j.TwitterBase |
---|
auth, conf |
Fields inherited from interface twitter4j.internal.http.HttpResponseCode |
---|
BAD_GATEWAY, BAD_REQUEST, ENHANCE_YOUR_CLAIM, FORBIDDEN, INTERNAL_SERVER_ERROR, NOT_ACCEPTABLE, NOT_FOUND, NOT_MODIFIED, OK, SERVICE_UNAVAILABLE, UNAUTHORIZED |
Constructor Summary | |
---|---|
TwitterOAuthSupportBase(Configuration conf)
|
|
TwitterOAuthSupportBase(Configuration conf,
Authorization auth)
|
|
TwitterOAuthSupportBase(Configuration conf,
java.lang.String screenName,
java.lang.String password)
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
|
abstract AccessToken |
getOAuthAccessToken()
Returns an access token associated with this instance. If no access token is associated with this instance, this will retrieve a new access token. |
abstract AccessToken |
getOAuthAccessToken(RequestToken requestToken)
Retrieves an access token associated with the supplied request token and sets userId. |
abstract AccessToken |
getOAuthAccessToken(RequestToken requestToken,
java.lang.String oauthVerifier)
Retrieves an access token associated with the supplied request token and sets userId. |
abstract AccessToken |
getOAuthAccessToken(java.lang.String oauthVerifier)
Retrieves an access token. |
abstract AccessToken |
getOAuthAccessToken(java.lang.String token,
java.lang.String tokenSecret)
|
abstract AccessToken |
getOAuthAccessToken(java.lang.String token,
java.lang.String tokenSecret,
java.lang.String pin)
Deprecated. Use getOAuthAccessToken(twitter4j.http.RequestToken, String) instead |
abstract RequestToken |
getOAuthRequestToken()
Retrieves a request token |
abstract RequestToken |
getOAuthRequestToken(java.lang.String callbackUrl)
Retrieves a request token |
int |
hashCode()
|
void |
httpResponseReceived(twitter4j.internal.http.HttpResponseEvent event)
|
private void |
init()
|
boolean |
isOAuthEnabled()
tests if the instance is authenticated by Basic |
private void |
readObject(java.io.ObjectInputStream stream)
|
abstract void |
setOAuthAccessToken(AccessToken accessToken)
Sets the access token |
abstract void |
setOAuthAccessToken(java.lang.String token,
java.lang.String tokenSecret)
Deprecated. Use TwitterFactory.getInstance(twitter4j.http.Authorization) instead |
abstract void |
setOAuthConsumer(java.lang.String consumerKey,
java.lang.String consumerSecret)
Deprecated. Use TwitterFactory.getInstance(twitter4j.conf.Configuration, twitter4j.http.Authorization) instead |
void |
setRateLimitStatusListener(RateLimitStatusListener listener)
Registers a RateLimitStatusListener for account associated rate limits |
private void |
writeObject(java.io.ObjectOutputStream out)
|
Methods inherited from class twitter4j.TwitterBase |
---|
ensureAuthorizationEnabled, ensureBasicEnabled, getAuthorization, isBasicAuthEnabled, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected transient twitter4j.internal.http.HttpClientWrapper http
protected RateLimitStatusListener rateLimitStatusListener
private static final long serialVersionUID
Constructor Detail |
---|
TwitterOAuthSupportBase(Configuration conf)
TwitterOAuthSupportBase(Configuration conf, java.lang.String screenName, java.lang.String password)
TwitterOAuthSupportBase(Configuration conf, Authorization auth)
Method Detail |
---|
private void init()
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public abstract void setOAuthConsumer(java.lang.String consumerKey, java.lang.String consumerSecret)
TwitterFactory.getInstance(twitter4j.conf.Configuration, twitter4j.http.Authorization)
instead
consumerKey
- OAuth consumer keyconsumerSecret
- OAuth consumer secret
java.lang.IllegalStateException
- when OAuth consumer has already been set, or the instance is using basic authorizationpublic abstract RequestToken getOAuthRequestToken() throws TwitterException
OAuthSupport
getOAuthRequestToken
in interface OAuthSupport
TwitterException
- when Twitter service or network is unavailablepublic abstract RequestToken getOAuthRequestToken(java.lang.String callbackUrl) throws TwitterException
OAuthSupport
getOAuthRequestToken
in interface OAuthSupport
callbackUrl
- callback URL
TwitterException
- when Twitter service or network is unavailablepublic abstract AccessToken getOAuthAccessToken() throws TwitterException
OAuthSupport
getOAuthAccessToken
in interface OAuthSupport
TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic abstract AccessToken getOAuthAccessToken(java.lang.String oauthVerifier) throws TwitterException
OAuthSupport
getOAuthAccessToken
in interface OAuthSupport
oauthVerifier
- OAuth verifier. AKA pin.
TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic abstract AccessToken getOAuthAccessToken(RequestToken requestToken) throws TwitterException
OAuthSupport
getOAuthAccessToken
in interface OAuthSupport
requestToken
- the request token
TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic abstract AccessToken getOAuthAccessToken(RequestToken requestToken, java.lang.String oauthVerifier) throws TwitterException
OAuthSupport
getOAuthAccessToken
in interface OAuthSupport
requestToken
- the request tokenoauthVerifier
- OAuth verifier. AKA pin.
TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic abstract void setOAuthAccessToken(AccessToken accessToken)
OAuthSupport
setOAuthAccessToken
in interface OAuthSupport
accessToken
- accessTokenpublic abstract AccessToken getOAuthAccessToken(java.lang.String token, java.lang.String tokenSecret) throws TwitterException
TwitterException
public abstract AccessToken getOAuthAccessToken(java.lang.String token, java.lang.String tokenSecret, java.lang.String pin) throws TwitterException
getOAuthAccessToken(twitter4j.http.RequestToken, String)
instead
token
- request tokentokenSecret
- request token secretpin
- pin
TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic abstract void setOAuthAccessToken(java.lang.String token, java.lang.String tokenSecret)
TwitterFactory.getInstance(twitter4j.http.Authorization)
instead
token
- access tokentokenSecret
- access token secret
java.lang.IllegalStateException
- when AccessToken has already been retrieved or setpublic boolean isOAuthEnabled()
public void setRateLimitStatusListener(RateLimitStatusListener listener)
listener
- the listener to be addedpublic boolean equals(java.lang.Object o)
equals
in class TwitterBase
public int hashCode()
hashCode
in class TwitterBase
public void httpResponseReceived(twitter4j.internal.http.HttpResponseEvent event)
httpResponseReceived
in interface twitter4j.internal.http.HttpResponseListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |