Appease the forbidden APIs task

Original commit: elastic/x-pack-elasticsearch@4a392aa110
This commit is contained in:
Nik Everett 2017-06-29 09:41:58 -04:00
parent f9da0b147f
commit 479326f68b
4 changed files with 20 additions and 15 deletions

View File

@ -17,13 +17,16 @@ public class InfoRequest extends Request {
public final String jvmVersion, jvmVendor, jvmClassPath, osName, osVersion;
public InfoRequest(Properties props) {
/**
* Build the info request containing information about the current JVM.
*/
public InfoRequest() {
super(Action.INFO);
jvmVersion = props.getProperty("java.version", EMPTY);
jvmVendor = props.getProperty("java.vendor", EMPTY);
jvmClassPath = props.getProperty("java.class.path", EMPTY);
osName = props.getProperty("os.name", EMPTY);
osVersion = props.getProperty("os.version", EMPTY);
jvmVersion = System.getProperty("java.version", EMPTY);
jvmVendor = System.getProperty("java.vendor", EMPTY);
jvmClassPath = System.getProperty("java.class.path", EMPTY);
osName = System.getProperty("os.name", EMPTY);
osVersion = System.getProperty("os.version", EMPTY);
}
public InfoRequest(String jvmVersion, String jvmVendor, String jvmClassPath, String osName, String osVersion) {

View File

@ -31,7 +31,7 @@ public class CliHttpClient implements AutoCloseable {
}
public Response serverInfo() {
Bytes ba = http.put(out -> ProtoUtils.write(out, new InfoRequest(System.getProperties())));
Bytes ba = http.put(out -> ProtoUtils.write(out, new InfoRequest()));
return doIO(ba, in -> readResponse(in, Action.INFO));
}

View File

@ -10,20 +10,22 @@ import org.elasticsearch.xpack.sql.jdbc.net.protocol.Proto.Action;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
import java.util.Properties;
import static org.elasticsearch.xpack.sql.jdbc.net.protocol.StringUtils.EMPTY;
public class InfoRequest extends Request {
public final String jvmVersion, jvmVendor, jvmClassPath, osName, osVersion;
public InfoRequest(Properties props) {
/**
* Build the info request containing information about the current JVM.
*/
public InfoRequest() {
super(Action.INFO);
jvmVersion = props.getProperty("java.version", EMPTY);
jvmVendor = props.getProperty("java.vendor", EMPTY);
jvmClassPath = props.getProperty("java.class.path", EMPTY);
osName = props.getProperty("os.name", EMPTY);
osVersion = props.getProperty("os.version", EMPTY);
jvmVersion = System.getProperty("java.version", EMPTY);
jvmVendor = System.getProperty("java.vendor", EMPTY);
jvmClassPath = System.getProperty("java.class.path", EMPTY);
osName = System.getProperty("os.name", EMPTY);
osVersion = System.getProperty("os.version", EMPTY);
}
public InfoRequest(String jvmVersion, String jvmVendor, String jvmClassPath, String osName, String osVersion) {

View File

@ -136,7 +136,7 @@ public class JdbcHttpClient implements Closeable {
}
private InfoResponse fetchServerInfo() throws SQLException {
BytesArray ba = http.put(out -> ProtoUtils.write(out, new InfoRequest(System.getProperties())));
BytesArray ba = http.put(out -> ProtoUtils.write(out, new InfoRequest()));
return doIO(ba, in -> readResponse(in, Action.INFO));
}