@@ -54,17 +54,35 @@ public OAuth2AccessToken convert(Response response) throws IOException {
5454 });
5555 }
5656
57+ public final Future <OAuth2AccessToken > getAccessTokenAsync (String code ) {
58+ return getAccessToken (code , null );
59+ }
60+
61+ /**
62+ * Start the request to retrieve the access token. The optionally provided callback will be called with the Token
63+ * when it is available.
64+ *
65+ * @param code code
66+ * @param callback optional callback
67+ * @return Future
68+ * @deprecated user {@link #getAccessToken(java.lang.String,
69+ * com.github.scribejava.core.model.OAuthAsyncRequestCallback) }
70+ */
71+ @ Deprecated
72+ public final Future <OAuth2AccessToken > getAccessTokenAsync (String code ,
73+ OAuthAsyncRequestCallback <OAuth2AccessToken > callback ) {
74+ final OAuthRequest request = createAccessTokenRequest (code );
75+
76+ return sendAccessTokenRequestAsync (request , callback );
77+ }
78+
5779 public final OAuth2AccessToken getAccessToken (String code )
5880 throws IOException , InterruptedException , ExecutionException {
5981 final OAuthRequest request = createAccessTokenRequest (code );
6082
6183 return sendAccessTokenRequestSync (request );
6284 }
6385
64- public final Future <OAuth2AccessToken > getAccessTokenAsync (String code ) {
65- return getAccessTokenAsync (code , null );
66- }
67-
6886 /**
6987 * Start the request to retrieve the access token. The optionally provided callback will be called with the Token
7088 * when it is available.
@@ -73,7 +91,7 @@ public final Future<OAuth2AccessToken> getAccessTokenAsync(String code) {
7391 * @param callback optional callback
7492 * @return Future
7593 */
76- public final Future <OAuth2AccessToken > getAccessTokenAsync (String code ,
94+ public final Future <OAuth2AccessToken > getAccessToken (String code ,
7795 OAuthAsyncRequestCallback <OAuth2AccessToken > callback ) {
7896 final OAuthRequest request = createAccessTokenRequest (code );
7997
@@ -95,18 +113,34 @@ protected OAuthRequest createAccessTokenRequest(String code) {
95113 return request ;
96114 }
97115
116+ public final Future <OAuth2AccessToken > refreshAccessTokenAsync (String refreshToken ) {
117+ return refreshAccessToken (refreshToken , null );
118+ }
119+
120+ /**
121+ *
122+ * @param refreshToken refreshToken
123+ * @param callback callback
124+ * @return future
125+ * @deprecated use {@link #refreshAccessToken(java.lang.String,
126+ * com.github.scribejava.core.model.OAuthAsyncRequestCallback)}
127+ */
128+ @ Deprecated
129+ public final Future <OAuth2AccessToken > refreshAccessTokenAsync (String refreshToken ,
130+ OAuthAsyncRequestCallback <OAuth2AccessToken > callback ) {
131+ final OAuthRequest request = createRefreshTokenRequest (refreshToken );
132+
133+ return sendAccessTokenRequestAsync (request , callback );
134+ }
135+
98136 public final OAuth2AccessToken refreshAccessToken (String refreshToken )
99137 throws IOException , InterruptedException , ExecutionException {
100138 final OAuthRequest request = createRefreshTokenRequest (refreshToken );
101139
102140 return sendAccessTokenRequestSync (request );
103141 }
104142
105- public final Future <OAuth2AccessToken > refreshAccessTokenAsync (String refreshToken ) {
106- return refreshAccessTokenAsync (refreshToken , null );
107- }
108-
109- public final Future <OAuth2AccessToken > refreshAccessTokenAsync (String refreshToken ,
143+ public final Future <OAuth2AccessToken > refreshAccessToken (String refreshToken ,
110144 OAuthAsyncRequestCallback <OAuth2AccessToken > callback ) {
111145 final OAuthRequest request = createRefreshTokenRequest (refreshToken );
112146
0 commit comments