All Downloads are FREE. Search and download functionalities are using the official Maven repository.

oauth.signpost.basic.DefaultOAuthConsumer Maven / Gradle / Ivy

There is a newer version: 2.1.1
Show newest version
package oauth.signpost.basic;

import java.net.HttpURLConnection;

import oauth.signpost.AbstractOAuthConsumer;
import oauth.signpost.http.HttpRequest;
import oauth.signpost.signature.SignatureMethod;

@SuppressWarnings("serial")
public class DefaultOAuthConsumer extends AbstractOAuthConsumer {

    public DefaultOAuthConsumer(String consumerKey, String consumerSecret,
            SignatureMethod signatureMethod) {
        super(consumerKey, consumerSecret, signatureMethod);
    }

    @Override
    protected HttpRequest wrap(Object request) {
        if (!(request instanceof HttpURLConnection)) {
            throw new IllegalArgumentException(
                    "The default consumer expects requests of type java.net.HttpURLConnection");
        }
        return new HttpRequestAdapter((HttpURLConnection) request);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy