/**
*
*/
package com.github.mrcritical.ironcache.internal.http;
import java.net.URI;
import org.apache.http.client.methods.HttpEntityEnclosingRequestBase;
import com.google.api.client.util.Preconditions;
/**
* HTTP extension method.
*
* @author Yaniv Inbar
*
*/
public class HttpExtensionMethod extends HttpEntityEnclosingRequestBase {
private final String methodName;
/**
* @param methodName
* @param uri
*/
public HttpExtensionMethod(String methodName, String uri) {
this.methodName = Preconditions.checkNotNull(methodName);
setURI(URI.create(uri));
}
/*
* (non-Javadoc)
*
* @see org.apache.http.client.methods.HttpRequestBase#getMethod()
*/
@Override
public String getMethod() {
return methodName;
}
}