|
|||||||||
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 HttpClientWrapper |
http
|
protected RateLimitStatusListener |
rateLimitStatusListener
|
private static long |
serialVersionUID
|
Fields inherited from class twitter4j.TwitterBase |
---|
auth, conf |
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()
Retrieves an 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(RequestToken requestToken, String oauthVerifier) |
abstract RequestToken |
getOAuthRequestToken()
Retrieves a request token |
abstract RequestToken |
getOAuthRequestToken(java.lang.String callbackUrl)
Retrieves a request token |
int |
hashCode()
|
void |
httpResponseReceived(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)
Deprecated. Use TwitterFactory.getInstance(AccessToken accessToken) |
abstract void |
setOAuthAccessToken(java.lang.String token,
java.lang.String tokenSecret)
Deprecated. Use Twitter getInstance(AccessToken accessToken) |
abstract void |
setOAuthConsumer(java.lang.String consumerKey,
java.lang.String consumerSecret)
Deprecated. Use TwitterFactory.getInstance(String consumerKey, String consumerSecret) |
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, ensureBasicNotEnabled, getAuthorization, isBasicAuthEnabled, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected transient 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)
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
getOAuthRequestToken
in interface OAuthSupport
java.lang.IllegalStateException
- when AccessToken has already been retrieved or set
TwitterException
- when Twitter service or network is unavailablepublic abstract RequestToken getOAuthRequestToken(java.lang.String callbackUrl) throws TwitterException
getOAuthRequestToken
in interface OAuthSupport
callbackUrl
- callback URL
java.lang.IllegalStateException
- when AccessToken has already been retrieved or set
TwitterException
- when Twitter service or network is unavailablepublic abstract AccessToken getOAuthAccessToken() throws TwitterException
getOAuthAccessToken
in interface OAuthSupport
java.lang.IllegalStateException
- when AccessToken has already been retrieved or set
TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic abstract AccessToken getOAuthAccessToken(java.lang.String oauthVerifier) throws TwitterException
getOAuthAccessToken
in interface OAuthSupport
oauthVerifier
- OAuth verifier. AKA pin.
java.lang.IllegalStateException
- when AccessToken has already been retrieved or set
TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic abstract AccessToken getOAuthAccessToken(RequestToken requestToken) throws TwitterException
getOAuthAccessToken
in interface OAuthSupport
requestToken
- the request token
java.lang.IllegalStateException
- when AccessToken has already been retrieved or set
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
getOAuthAccessToken
in interface OAuthSupport
requestToken
- the request tokenoauthVerifier
- OAuth verifier. AKA pin.
java.lang.IllegalStateException
- when AccessToken has already been retrieved or set
TwitterException
- when Twitter service or network is unavailable, or the user has not authorizedpublic abstract void setOAuthAccessToken(AccessToken accessToken)
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
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)
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(HttpResponseEvent event)
httpResponseReceived
in interface HttpResponseListener
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |