mirror of
https://github.com/apache/sqoop.git
synced 2025-05-05 07:01:02 +08:00
SQOOP-581: Send locale back to sqoop server to retrieve locale aware data
git-svn-id: https://svn.apache.org/repos/asf/sqoop/branches/sqoop2@1376669 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
fcef44e4d4
commit
36807b99b0
@ -23,12 +23,18 @@
|
|||||||
import com.sun.jersey.api.client.WebResource;
|
import com.sun.jersey.api.client.WebResource;
|
||||||
import com.sun.jersey.api.client.WebResource.Builder;
|
import com.sun.jersey.api.client.WebResource.Builder;
|
||||||
|
|
||||||
|
import java.util.Locale;
|
||||||
|
|
||||||
public class Request
|
public class Request
|
||||||
{
|
{
|
||||||
public String get(String url) {
|
public String get(String url) {
|
||||||
Client client = Client.create();
|
Client client = Client.create();
|
||||||
WebResource resource = client.resource(url);
|
WebResource resource = client.resource(url);
|
||||||
Builder builder = resource.accept(MediaType.APPLICATION_JSON_TYPE);
|
Builder builder = resource
|
||||||
|
// Sqoop is using JSON for data transfers
|
||||||
|
.accept(MediaType.APPLICATION_JSON_TYPE)
|
||||||
|
// Transfer client locale to return client specific data
|
||||||
|
.acceptLanguage(Locale.getDefault());
|
||||||
return builder.get(String.class);
|
return builder.get(String.class);
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -32,9 +32,6 @@ public class ConnectorRequestHandler implements RequestHandler {
|
|||||||
private static final Logger LOG =
|
private static final Logger LOG =
|
||||||
Logger.getLogger(ConnectorRequestHandler.class);
|
Logger.getLogger(ConnectorRequestHandler.class);
|
||||||
|
|
||||||
/** The API version supported by this server */
|
|
||||||
public static final String PROTOCOL_V1 = "1";
|
|
||||||
|
|
||||||
public ConnectorRequestHandler() {
|
public ConnectorRequestHandler() {
|
||||||
LOG.info("ConnectorRequestHandler initialized");
|
LOG.info("ConnectorRequestHandler initialized");
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user