package glaze.oauth.creds; public class DefaultCredentialsProvider extends AbstractCredentialsProvider { private final String key, secret, tokenKey, tokenSecret; public DefaultCredentialsProvider(String key, String secret, String tokenKey, String tokenSecret) { this.key = key; this.secret = secret; this.tokenKey = tokenKey; this.tokenSecret = tokenSecret; } @Override public String getKey() { return key; } public OAuthCredentials getOAuthCredentials(Object context) { return createCredentials(key, secret, tokenKey, tokenSecret); } @Override public String getSecret() { return secret; } }