diff --git a/ambari-project/pom.xml b/ambari-project/pom.xml
index 5f343320378..e8563156919 100644
--- a/ambari-project/pom.xml
+++ b/ambari-project/pom.xml
@@ -42,8 +42,8 @@
5.1.0
5.3.22
5.7.8
- 2.13.5
- 2.13.5
+ 2.18.2
+ 2.18.2
42.3.8
1.17.6
4
@@ -450,31 +450,6 @@
jersey-grizzly
${jersey.version}
-
- org.codehaus.jackson
- jackson-core-asl
- 1.9.9
-
-
- org.codehaus.jackson
- jackson-jaxrs
- 1.9.9
-
-
- org.codehaus.jackson
- jackson-xc
- 1.9.9
-
-
- org.codehaus.jackson
- jackson-mappper
- 1.9.9
-
-
- org.codehaus.jackson
- jackson-mapper-asl
- 1.9.13
-
com.fasterxml.jackson.jaxrs
jackson-jaxrs-json-provider
diff --git a/ambari-server-spi/pom.xml b/ambari-server-spi/pom.xml
index fb8cd111c6c..a31dce216ac 100644
--- a/ambari-server-spi/pom.xml
+++ b/ambari-server-spi/pom.xml
@@ -153,8 +153,9 @@
- org.codehaus.jackson
- jackson-core-asl
+ com.fasterxml.jackson.core
+ jackson-core
+ ${fasterxml.jackson.version}
diff --git a/ambari-server/pom.xml b/ambari-server/pom.xml
index 222f0e7f195..de8aca2e66e 100644
--- a/ambari-server/pom.xml
+++ b/ambari-server/pom.xml
@@ -1442,16 +1442,19 @@
${jersey.version}
- org.codehaus.jackson
- jackson-mapper-asl
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${fasterxml.jackson.databind.version}
- org.codehaus.jackson
- jackson-core-asl
+ com.fasterxml.jackson.core
+ jackson-core
+ ${fasterxml.jackson.version}
- org.codehaus.jackson
- jackson-jaxrs
+ com.fasterxml.jackson.jaxrs
+ jackson-jaxrs-json-provider
+ ${fasterxml.jackson.version}
io.swagger
@@ -1490,10 +1493,10 @@
io.swagger
swagger-models
-
+
org.springframework
spring-aop
@@ -1697,7 +1700,8 @@
com.fasterxml.jackson.core
- jackson-databind
+ jackson-core
+ ${fasterxml.jackson.databind.version}
javax.xml.bind
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/CommandReport.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/CommandReport.java
index f771b54aff9..b46edf8fcbb 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/CommandReport.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/CommandReport.java
@@ -17,7 +17,7 @@
*/
package org.apache.ambari.server.agent;
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonProperty;
public class CommandReport {
@@ -35,144 +35,122 @@ public class CommandReport {
private String customCommand;
@JsonProperty("customCommand")
- @com.fasterxml.jackson.annotation.JsonProperty("customCommand")
public String getCustomCommand() {
return customCommand;
}
@JsonProperty("customCommand")
- @com.fasterxml.jackson.annotation.JsonProperty("customCommand")
public void setCustomCommand(String customCommand) {
this.customCommand = customCommand;
}
@JsonProperty("taskId")
- @com.fasterxml.jackson.annotation.JsonProperty("taskId")
public long getTaskId() {
return taskId;
}
@JsonProperty("taskId")
- @com.fasterxml.jackson.annotation.JsonProperty("taskId")
public void setTaskId(long taskId) {
this.taskId = taskId;
}
@JsonProperty("actionId")
- @com.fasterxml.jackson.annotation.JsonProperty("actionId")
public String getActionId() {
return this.actionId;
}
@JsonProperty("actionId")
- @com.fasterxml.jackson.annotation.JsonProperty("actionId")
public void setActionId(String actionId) {
this.actionId = actionId;
}
@JsonProperty("stderr")
- @com.fasterxml.jackson.annotation.JsonProperty("stderr")
public String getStdErr() {
return this.stderr;
}
@JsonProperty("stderr")
- @com.fasterxml.jackson.annotation.JsonProperty("stderr")
public void setStdErr(String stderr) {
this.stderr = stderr;
}
@JsonProperty("exitcode")
- @com.fasterxml.jackson.annotation.JsonProperty("exitcode")
public int getExitCode() {
return this.exitCode;
}
@JsonProperty("exitcode")
- @com.fasterxml.jackson.annotation.JsonProperty("exitcode")
public void setExitCode(int exitCode) {
this.exitCode = exitCode;
}
@JsonProperty("stdout")
- @com.fasterxml.jackson.annotation.JsonProperty("stdout")
public String getStdOut() {
return this.stdout;
}
@JsonProperty("stdout")
- @com.fasterxml.jackson.annotation.JsonProperty("stdout")
public void setStdOut(String stdout) {
this.stdout = stdout;
}
@JsonProperty("structuredOut")
- @com.fasterxml.jackson.annotation.JsonProperty("structuredOut")
public String getStructuredOut() {
return this.structuredOut;
}
@JsonProperty("structuredOut")
- @com.fasterxml.jackson.annotation.JsonProperty("structuredOut")
public void setStructuredOut(String structuredOut) {
this.structuredOut = structuredOut;
}
@JsonProperty("roleCommand")
- @com.fasterxml.jackson.annotation.JsonProperty("roleCommand")
public String getRoleCommand() {
return this.roleCommand;
}
@JsonProperty("roleCommand")
- @com.fasterxml.jackson.annotation.JsonProperty("roleCommand")
public void setRoleCommand(String roleCommand) {
this.roleCommand = roleCommand;
}
@JsonProperty("role")
- @com.fasterxml.jackson.annotation.JsonProperty("role")
public String getRole() {
return role;
}
@JsonProperty("role")
- @com.fasterxml.jackson.annotation.JsonProperty("role")
public void setRole(String role) {
this.role = role;
}
@JsonProperty("status")
- @com.fasterxml.jackson.annotation.JsonProperty("status")
public String getStatus() {
return status;
}
@JsonProperty("status")
- @com.fasterxml.jackson.annotation.JsonProperty("status")
public void setStatus(String status) {
this.status = status;
}
@JsonProperty("serviceName")
- @com.fasterxml.jackson.annotation.JsonProperty("serviceName")
public String getServiceName() {
return serviceName;
}
@JsonProperty("serviceName")
- @com.fasterxml.jackson.annotation.JsonProperty("serviceName")
public void setServiceName(String serviceName) {
this.serviceName = serviceName;
}
- @com.fasterxml.jackson.annotation.JsonProperty("clusterId")
+ @JsonProperty("clusterId")
public String getClusterId() {
return clusterId;
}
- @com.fasterxml.jackson.annotation.JsonProperty("clusterId")
+ @JsonProperty("clusterId")
public void setClusterId(String clusterId) {
this.clusterId = clusterId;
}
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/ComponentRecoveryReport.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/ComponentRecoveryReport.java
index 033043fd2f9..b98a9ceee26 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/ComponentRecoveryReport.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/ComponentRecoveryReport.java
@@ -17,7 +17,7 @@
*/
package org.apache.ambari.server.agent;
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonProperty;
public class ComponentRecoveryReport {
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/ComponentsResponse.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/ComponentsResponse.java
index 3581692e875..c4b5b4036e3 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/ComponentsResponse.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/ComponentsResponse.java
@@ -20,7 +20,7 @@
import java.util.Map;
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonProperty;
public class ComponentsResponse {
@JsonProperty("clusterName")
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/DiskInfo.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/DiskInfo.java
index efa46d834de..f02759fa12d 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/DiskInfo.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/DiskInfo.java
@@ -18,7 +18,7 @@
package org.apache.ambari.server.agent;
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonProperty;
/**
@@ -59,85 +59,71 @@ public DiskInfo(String device, String mountpoint, String available,
public DiskInfo() {}
@JsonProperty("available")
- @com.fasterxml.jackson.annotation.JsonProperty("available")
public void setAvailable(String available) {
this.available = available;
}
@JsonProperty("available")
- @com.fasterxml.jackson.annotation.JsonProperty("available")
public String getAvailable() {
return this.available;
}
@JsonProperty("mountpoint")
- @com.fasterxml.jackson.annotation.JsonProperty("mountpoint")
public String getMountPoint() {
return this.mountpoint;
}
@JsonProperty("mountpoint")
- @com.fasterxml.jackson.annotation.JsonProperty("mountpoint")
public void setMountPoint(String mountpoint) {
this.mountpoint = mountpoint;
}
@JsonProperty("type")
- @com.fasterxml.jackson.annotation.JsonProperty("type")
public String getType() {
return this.type;
}
@JsonProperty("type")
- @com.fasterxml.jackson.annotation.JsonProperty("type")
public void setType(String type) {
this.type = type;
}
@JsonProperty("used")
- @com.fasterxml.jackson.annotation.JsonProperty("used")
public String getUsed() {
return this.used;
}
@JsonProperty("used")
- @com.fasterxml.jackson.annotation.JsonProperty("used")
public void setUsed(String used) {
this.used = used;
}
@JsonProperty("percent")
- @com.fasterxml.jackson.annotation.JsonProperty("percent")
public String getPercent() {
return this.percent;
}
@JsonProperty("percent")
- @com.fasterxml.jackson.annotation.JsonProperty("percent")
public void setPercent(String percent) {
this.percent = percent;
}
@JsonProperty("size")
- @com.fasterxml.jackson.annotation.JsonProperty("size")
public String getSize() {
return this.size;
}
@JsonProperty("size")
- @com.fasterxml.jackson.annotation.JsonProperty("size")
public void setSize(String size) {
this.size = size;
}
@JsonProperty("device")
- @com.fasterxml.jackson.annotation.JsonProperty("device")
public String getDevice() {
return device;
}
@JsonProperty("device")
- @com.fasterxml.jackson.annotation.JsonProperty("device")
public void setDevice(String device) {
this.device = device;
}
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeat.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeat.java
index 4150d29bf30..2f990b27ca8 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeat.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeat.java
@@ -22,7 +22,8 @@
import java.util.List;
import org.apache.ambari.server.state.Alert;
-import org.codehaus.jackson.annotate.JsonProperty;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
/**
*
@@ -33,10 +34,10 @@
public class HeartBeat {
- @com.fasterxml.jackson.annotation.JsonProperty("id")
+ @JsonProperty("id")
private long responseId = -1;
- @com.fasterxml.jackson.annotation.JsonProperty("staleAlerts")
+ @JsonProperty("staleAlerts")
private List staleAlerts = new ArrayList<>();
private long timestamp;
@@ -93,13 +94,11 @@ public void setRecoveryTimestamp(long recoveryTimestamp) {
}
@JsonProperty("reports")
- @com.fasterxml.jackson.annotation.JsonProperty("reports")
public List getReports() {
return reports;
}
@JsonProperty("reports")
- @com.fasterxml.jackson.annotation.JsonProperty("reports")
public void setReports(List reports) {
this.reports = reports;
}
@@ -129,25 +128,21 @@ public void setAgentEnv(AgentEnv env) {
}
@JsonProperty("componentStatus")
- @com.fasterxml.jackson.annotation.JsonProperty("componentStatus")
public List getComponentStatus() {
return componentStatus;
}
@JsonProperty("componentStatus")
- @com.fasterxml.jackson.annotation.JsonProperty("componentStatus")
public void setComponentStatus(List componentStatus) {
this.componentStatus = componentStatus;
}
@JsonProperty("mounts")
- @com.fasterxml.jackson.annotation.JsonProperty("mounts")
public List getMounts() {
return mounts;
}
@JsonProperty("mounts")
- @com.fasterxml.jackson.annotation.JsonProperty("mounts")
public void setMounts(List mounts) {
this.mounts = mounts;
}
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatResponse.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatResponse.java
index 67e585063f3..778295c9817 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatResponse.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/HeartBeatResponse.java
@@ -25,8 +25,10 @@
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.gson.annotations.SerializedName;
+
/**
* Controller to Agent response data model.
*/
@@ -34,7 +36,7 @@
public class HeartBeatResponse extends StompResponse {
@SerializedName("responseId")
- @com.fasterxml.jackson.annotation.JsonProperty("id")
+ @JsonProperty("id")
private long responseId;
@SerializedName("executionCommands")
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/HostInfo.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/HostInfo.java
index 6bbcbf6a6ad..c075c03020a 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/HostInfo.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/HostInfo.java
@@ -21,7 +21,7 @@
import java.util.ArrayList;
import java.util.List;
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonProperty;
/**
*
@@ -63,373 +63,311 @@ public class HostInfo {
@JsonProperty("architecture")
- @com.fasterxml.jackson.annotation.JsonProperty("architecture")
public String getArchitecture() {
return this.architecture;
}
@JsonProperty("architecture")
- @com.fasterxml.jackson.annotation.JsonProperty("architecture")
public void setArchitecture(String architecture) {
this.architecture = architecture;
}
@JsonProperty("domain")
- @com.fasterxml.jackson.annotation.JsonProperty("domain")
public String getDomain() {
return this.domain;
}
@JsonProperty("domain")
- @com.fasterxml.jackson.annotation.JsonProperty("domain")
public void setDomain(String domain) {
this.domain = domain;
}
@JsonProperty("fqdn")
- @com.fasterxml.jackson.annotation.JsonProperty("fqdn")
public String getFQDN() {
return this.fqdn;
}
@JsonProperty("fqdn")
- @com.fasterxml.jackson.annotation.JsonProperty("fqdn")
public void setFQDN(String fqdn) {
this.fqdn = fqdn;
}
@JsonProperty("hardwareisa")
- @com.fasterxml.jackson.annotation.JsonProperty("hardwareisa")
public String getHardwareIsa() {
return hardwareisa;
}
@JsonProperty("hardwareisa")
- @com.fasterxml.jackson.annotation.JsonProperty("hardwareisa")
public void setHardwareIsa(String hardwareisa) {
this.hardwareisa = hardwareisa;
}
@JsonProperty("hardwaremodel")
- @com.fasterxml.jackson.annotation.JsonProperty("hardwaremodel")
public String getHardwareModel() {
return this.hardwaremodel;
}
@JsonProperty("hardwaremodel")
- @com.fasterxml.jackson.annotation.JsonProperty("hardwaremodel")
public void setHardwareModel(String hardwaremodel) {
this.hardwaremodel = hardwaremodel;
}
@JsonProperty("hostname")
- @com.fasterxml.jackson.annotation.JsonProperty("hostname")
public String getHostName() {
return this.hostname;
}
@JsonProperty("hostname")
- @com.fasterxml.jackson.annotation.JsonProperty("hostname")
public void setHostName(String hostname) {
this.hostname = hostname;
}
@JsonProperty("id")
- @com.fasterxml.jackson.annotation.JsonProperty("id")
public String getAgentUserId() {
return id;
}
@JsonProperty("id")
- @com.fasterxml.jackson.annotation.JsonProperty("id")
public void setAgentUserId(String id) {
this.id = id;
}
@JsonProperty("interfaces")
- @com.fasterxml.jackson.annotation.JsonProperty("interfaces")
public String getInterfaces() {
return this.interfaces;
}
@JsonProperty("interfaces")
- @com.fasterxml.jackson.annotation.JsonProperty("interfaces")
public void setInterfaces(String interfaces) {
this.interfaces = interfaces;
}
@JsonProperty("ipaddress")
- @com.fasterxml.jackson.annotation.JsonProperty("ipaddress")
public String getIPAddress() {
return this.ipaddress;
}
@JsonProperty("ipaddress")
- @com.fasterxml.jackson.annotation.JsonProperty("ipaddress")
public void setIPAddress(String ipaddress) {
this.ipaddress = ipaddress;
}
@JsonProperty("kernel")
- @com.fasterxml.jackson.annotation.JsonProperty("kernel")
public String getKernel() {
return this.kernel;
}
@JsonProperty("kernel")
- @com.fasterxml.jackson.annotation.JsonProperty("kernel")
public void setKernel(String kernel) {
this.kernel = kernel;
}
@JsonProperty("kernelmajversion")
- @com.fasterxml.jackson.annotation.JsonProperty("kernelmajversion")
public String getKernelMajVersion() {
return this.kernelmajversion;
}
@JsonProperty("kernelmajversion")
- @com.fasterxml.jackson.annotation.JsonProperty("kernelmajversion")
public void setKernelMajVersion(String kernelmajversion) {
this.kernelmajversion = kernelmajversion;
}
@JsonProperty("kernelrelease")
- @com.fasterxml.jackson.annotation.JsonProperty("kernelrelease")
public String getKernelRelease() {
return this.kernelrelease;
}
@JsonProperty("kernelrelease")
- @com.fasterxml.jackson.annotation.JsonProperty("kernelrelease")
public void setKernelRelease(String kernelrelease) {
this.kernelrelease = kernelrelease;
}
@JsonProperty("kernelversion")
- @com.fasterxml.jackson.annotation.JsonProperty("kernelversion")
public String getKernelVersion() {
return this.kernelversion;
}
@JsonProperty("kernelversion")
- @com.fasterxml.jackson.annotation.JsonProperty("kernelversion")
public void setKernelVersion(String kernelversion) {
this.kernelversion = kernelversion;
}
@JsonProperty("macaddress")
- @com.fasterxml.jackson.annotation.JsonProperty("macaddress")
public String getMacAddress() {
return this.macaddress;
}
@JsonProperty("macaddress")
- @com.fasterxml.jackson.annotation.JsonProperty("macaddress")
public void setMacAddress(String macaddress) {
this.macaddress = macaddress;
}
@JsonProperty("memoryfree")
- @com.fasterxml.jackson.annotation.JsonProperty("memoryfree")
public long getFreeMemory() {
return this.memoryfree;
}
@JsonProperty("memoryfree")
- @com.fasterxml.jackson.annotation.JsonProperty("memoryfree")
public void setFreeMemory(long memoryfree) {
this.memoryfree = memoryfree;
}
@JsonProperty("memorysize")
- @com.fasterxml.jackson.annotation.JsonProperty("memorysize")
public long getMemorySize() {
return this.memorysize;
}
@JsonProperty("memorysize")
- @com.fasterxml.jackson.annotation.JsonProperty("memorysize")
public void setMemorySize(long memorysize) {
this.memorysize = memorysize;
}
@JsonProperty("mounts")
- @com.fasterxml.jackson.annotation.JsonProperty("mounts")
public List getMounts() {
return this.mounts;
}
@JsonProperty("mounts")
- @com.fasterxml.jackson.annotation.JsonProperty("mounts")
public void setMounts(List mounts) {
this.mounts = mounts;
}
@JsonProperty("memorytotal")
- @com.fasterxml.jackson.annotation.JsonProperty("memorytotal")
public long getMemoryTotal() {
return this.memorytotal;
}
@JsonProperty("memorytotal")
- @com.fasterxml.jackson.annotation.JsonProperty("memorytotal")
public void setMemoryTotal(long memorytotal) {
this.memorytotal = memorytotal;
}
@JsonProperty("netmask")
- @com.fasterxml.jackson.annotation.JsonProperty("netmask")
public String getNetMask() {
return this.netmask;
}
@JsonProperty("netmask")
- @com.fasterxml.jackson.annotation.JsonProperty("netmask")
public void setNetMask(String netmask) {
this.netmask = netmask;
}
@JsonProperty("operatingsystem")
- @com.fasterxml.jackson.annotation.JsonProperty("operatingsystem")
public String getOS() {
return this.operatingsystem;
}
@JsonProperty("operatingsystem")
- @com.fasterxml.jackson.annotation.JsonProperty("operatingsystem")
public void setOS(String operatingsystem) {
this.operatingsystem = operatingsystem;
}
@JsonProperty("operatingsystemrelease")
- @com.fasterxml.jackson.annotation.JsonProperty("operatingsystemrelease")
public String getOSRelease() {
return this.operatingsystemrelease;
}
@JsonProperty("operatingsystemrelease")
- @com.fasterxml.jackson.annotation.JsonProperty("operatingsystemrelease")
public void setOSRelease(String operatingsystemrelease) {
this.operatingsystemrelease = operatingsystemrelease;
}
@JsonProperty("osfamily")
- @com.fasterxml.jackson.annotation.JsonProperty("osfamily")
public String getOSFamily() {
return this.osfamily;
}
@JsonProperty("osfamily")
- @com.fasterxml.jackson.annotation.JsonProperty("osfamily")
public void setOSFamily(String osfamily) {
this.osfamily = osfamily;
}
@JsonProperty("physicalprocessorcount")
- @com.fasterxml.jackson.annotation.JsonProperty("physicalprocessorcount")
public int getPhysicalProcessorCount() {
return this.physicalprocessorcount;
}
@JsonProperty("physicalprocessorcount")
- @com.fasterxml.jackson.annotation.JsonProperty("physicalprocessorcount")
public void setPhysicalProcessorCount(int physicalprocessorcount) {
this.physicalprocessorcount = physicalprocessorcount;
}
@JsonProperty("processorcount")
- @com.fasterxml.jackson.annotation.JsonProperty("processorcount")
public int getProcessorCount() {
return this.processorcount;
}
@JsonProperty("processorcount")
- @com.fasterxml.jackson.annotation.JsonProperty("processorcount")
public void setProcessorCount(int processorcount) {
this.processorcount = processorcount;
}
@JsonProperty("selinux")
- @com.fasterxml.jackson.annotation.JsonProperty("selinux")
public boolean getSeLinux() {
return selinux;
}
@JsonProperty("selinux")
- @com.fasterxml.jackson.annotation.JsonProperty("selinux")
public void setSeLinux(boolean selinux) {
this.selinux = selinux;
}
@JsonProperty("swapfree")
- @com.fasterxml.jackson.annotation.JsonProperty("swapfree")
public String getSwapFree() {
return this.swapfree;
}
@JsonProperty("swapfree")
- @com.fasterxml.jackson.annotation.JsonProperty("swapfree")
public void setSwapFree(String swapfree) {
this.swapfree = swapfree;
}
@JsonProperty("swapsize")
- @com.fasterxml.jackson.annotation.JsonProperty("swapsize")
public String getSwapSize() {
return swapsize;
}
@JsonProperty("swapsize")
- @com.fasterxml.jackson.annotation.JsonProperty("swapsize")
public void setSwapSize(String swapsize) {
this.swapsize = swapsize;
}
@JsonProperty("timezone")
- @com.fasterxml.jackson.annotation.JsonProperty("timezone")
public String getTimeZone() {
return this.timezone;
}
@JsonProperty("timezone")
- @com.fasterxml.jackson.annotation.JsonProperty("timezone")
public void setTimeZone(String timezone) {
this.timezone = timezone;
}
@JsonProperty("uptime")
- @com.fasterxml.jackson.annotation.JsonProperty("uptime")
public String getUptime() {
return this.uptime;
}
@JsonProperty("uptime")
- @com.fasterxml.jackson.annotation.JsonProperty("uptime")
public void setUpTime(String uptime) {
this.uptime = uptime;
}
@JsonProperty("uptime_hours")
- @com.fasterxml.jackson.annotation.JsonProperty("uptime_hours")
public long getUptimeHours() {
return this.uptime_hours;
}
@JsonProperty("uptime_hours")
- @com.fasterxml.jackson.annotation.JsonProperty("uptime_hours")
public void setUpTimeHours(long uptime_hours) {
this.uptime_hours = uptime_hours;
}
@JsonProperty("uptime_days")
- @com.fasterxml.jackson.annotation.JsonProperty("uptime_days")
public long getUpTimeDays() {
return this.uptime_days;
}
@JsonProperty("uptime_days")
- @com.fasterxml.jackson.annotation.JsonProperty("uptime_days")
public void setUpTimeDays(long uptime_days) {
this.uptime_days = uptime_days;
}
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/HostStatus.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/HostStatus.java
index 9942d9fc352..9134fd8bc3c 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/HostStatus.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/HostStatus.java
@@ -17,7 +17,7 @@
*/
package org.apache.ambari.server.agent;
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonProperty;
/**
* Status of the host as described by the agent.
@@ -43,25 +43,21 @@ public enum Status {
}
@JsonProperty("status")
- @com.fasterxml.jackson.annotation.JsonProperty("status")
public Status getStatus() {
return status;
}
@JsonProperty("status")
- @com.fasterxml.jackson.annotation.JsonProperty("status")
public void setStatus(Status status) {
this.status = status;
}
@JsonProperty("cause")
- @com.fasterxml.jackson.annotation.JsonProperty("cause")
public String getCause() {
return cause;
}
@JsonProperty("cause")
- @com.fasterxml.jackson.annotation.JsonProperty("cause")
public void setCause(String cause) {
this.cause = cause;
}
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/RecoveryReport.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/RecoveryReport.java
index be87993dcb6..dda825534a7 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/RecoveryReport.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/RecoveryReport.java
@@ -21,7 +21,7 @@
import java.util.Arrays;
import java.util.List;
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonProperty;
public class RecoveryReport {
@@ -34,30 +34,26 @@ public class RecoveryReport {
@JsonProperty("summary")
- @com.fasterxml.jackson.annotation.JsonProperty("summary")
public String getSummary() {
return summary;
}
@JsonProperty("summary")
- @com.fasterxml.jackson.annotation.JsonProperty("summary")
public void setSummary(String summary) {
this.summary = summary;
}
@JsonProperty("component_reports")
- @com.fasterxml.jackson.annotation.JsonProperty("component_reports")
public List getComponentReports() {
return componentReports;
}
@JsonProperty("component_reports")
- @com.fasterxml.jackson.annotation.JsonProperty("component_reports")
public void setComponentReports(List componentReports) {
this.componentReports = componentReports;
}
- @Override
+ @Override
public String toString() {
String componentReportsStr = "[]";
if (componentReports != null) {
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/Register.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/Register.java
index b3bad9d7908..822e99c731e 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/Register.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/Register.java
@@ -18,12 +18,11 @@
package org.apache.ambari.server.agent;
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonAlias;
+import com.fasterxml.jackson.annotation.JsonProperty;
/**
- *
* Data model for Ambari Agent to send heartbeat to Ambari Controller.
- *
*/
public class Register {
private int responseId = -1;
@@ -37,16 +36,16 @@ public class Register {
private String agentVersion;
private String prefix;
- @JsonProperty("responseId")
- @com.fasterxml.jackson.annotation.JsonProperty("id")
+ @JsonProperty("id")
+ @JsonAlias({"id", "responseId"})
public int getResponseId() {
return responseId;
}
- @JsonProperty("responseId")
- @com.fasterxml.jackson.annotation.JsonProperty("id")
+ @JsonProperty("id")
+ @JsonAlias( { "id", "responseId"})
public void setResponseId(int responseId) {
- this.responseId=responseId;
+ this.responseId = responseId;
}
public long getTimestamp() {
@@ -56,19 +55,19 @@ public long getTimestamp() {
public String getHostname() {
return hostname;
}
-
+
public void setHostname(String hostname) {
this.hostname = hostname;
}
-
+
public HostInfo getHardwareProfile() {
return hardwareProfile;
}
-
+
public void setHardwareProfile(HostInfo hardwareProfile) {
this.hardwareProfile = hardwareProfile;
}
-
+
public void setTimestamp(long timestamp) {
this.timestamp = timestamp;
}
@@ -76,15 +75,15 @@ public void setTimestamp(long timestamp) {
public String getPublicHostname() {
return publicHostname;
}
-
+
public void setPublicHostname(String name) {
this.publicHostname = name;
}
-
+
public AgentEnv getAgentEnv() {
return agentEnv;
}
-
+
public void setAgentEnv(AgentEnv env) {
this.agentEnv = env;
}
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/agent/RegistrationResponse.java b/ambari-server/src/main/java/org/apache/ambari/server/agent/RegistrationResponse.java
index a46ff084fa2..30779864448 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/agent/RegistrationResponse.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/agent/RegistrationResponse.java
@@ -23,10 +23,11 @@
import java.util.Map;
import org.apache.ambari.server.agent.stomp.StompResponse;
-import org.codehaus.jackson.annotate.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonAlias;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
/**
*
@@ -54,19 +55,17 @@ public class RegistrationResponse extends StompResponse {
* different version of agent and server)
*/
@JsonProperty("exitstatus")
- @com.fasterxml.jackson.annotation.JsonProperty("exitstatus")
- private int exitstatus;
+ private int exitStatus;
/**
* log - message, which will be printed to agents log
*/
@JsonProperty("log")
- @com.fasterxml.jackson.annotation.JsonProperty("log")
private String log;
//Response id to start with, usually zero.
- @JsonProperty("responseId")
- @com.fasterxml.jackson.annotation.JsonProperty("id")
+ @JsonProperty("id")
+ @JsonAlias({"id","responseId"})
private long responseId;
@JsonProperty("recoveryConfig")
@@ -128,7 +127,7 @@ public void setResponseId(long responseId) {
}
public void setExitstatus(int exitstatus) {
- this.exitstatus = exitstatus;
+ this.exitStatus = exitstatus;
}
public void setLog(String log) {
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertStateSummary.java b/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertStateSummary.java
index 96db5be99f8..b54a85820ae 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertStateSummary.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertStateSummary.java
@@ -18,7 +18,8 @@
package org.apache.ambari.server.api.query.render;
import org.apache.ambari.server.state.AlertState;
-import org.codehaus.jackson.annotate.JsonProperty;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
/**
* The {@link AlertStateSummary} class holds information about each possible
@@ -29,28 +30,24 @@ public final class AlertStateSummary {
* The {@link AlertState#OK} state information.
*/
@JsonProperty(value = "OK")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "OK")
public final AlertStateValues Ok = new AlertStateValues();
/**
* The {@link AlertState#WARNING} state information.
*/
@JsonProperty(value = "WARNING")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "WARNING")
public final AlertStateValues Warning = new AlertStateValues();
/**
* The {@link AlertState#CRITICAL} state information.
*/
@JsonProperty(value = "CRITICAL")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "CRITICAL")
public final AlertStateValues Critical = new AlertStateValues();
/**
* The {@link AlertState#UNKNOWN} state information.
*/
@JsonProperty(value = "UNKNOWN")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "UNKNOWN")
public final AlertStateValues Unknown = new AlertStateValues();
@Override
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertStateValues.java b/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertStateValues.java
index 607db571982..851274fdee1 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertStateValues.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertStateValues.java
@@ -17,10 +17,10 @@
*/
package org.apache.ambari.server.api.query.render;
-import org.codehaus.jackson.annotate.JsonProperty;
-import org.codehaus.jackson.map.annotate.JsonSerialize;
import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.databind.annotation.JsonSerialize;
/**
* The {@link AlertStateValues} class holds various information about an alert
@@ -32,28 +32,24 @@ public final class AlertStateValues {
* The total count of non-maintenance mode instances.
*/
@JsonProperty(value = "count")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "count")
public int Count = 0;
/**
* The time of the last state change.
*/
@JsonProperty(value = "original_timestamp")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "original_timestamp")
public long Timestamp = 0;
/**
* The total count of instances in maintenance mode.
*/
@JsonProperty(value = "maintenance_count")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "maintenance_count")
public int MaintenanceCount = 0;
/**
* The most recently received text from any instance of the alert.
*/
@JsonProperty(value = "latest_text")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "latest_text")
@JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL)
@JsonInclude(JsonInclude.Include.NON_NULL)
public String AlertText = null;
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertSummaryGroupedRenderer.java b/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertSummaryGroupedRenderer.java
index b1493a67f30..5132483a2d9 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertSummaryGroupedRenderer.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/api/query/render/AlertSummaryGroupedRenderer.java
@@ -33,7 +33,8 @@
import org.apache.ambari.server.controller.spi.Resource;
import org.apache.ambari.server.state.AlertState;
import org.apache.ambari.server.state.MaintenanceState;
-import org.codehaus.jackson.annotate.JsonProperty;
+
+import com.fasterxml.jackson.annotation.JsonProperty;
/**
* The {@link AlertSummaryGroupedRenderer} is used to format the results of
@@ -263,15 +264,12 @@ protected void addRequiredAlertProperties(Set properties) {
*/
public final static class AlertDefinitionSummary {
@JsonProperty(value = "definition_id")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "definition_id")
public long Id;
@JsonProperty(value = "definition_name")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "definition_name")
public String Name;
@JsonProperty(value = "summary")
- @com.fasterxml.jackson.annotation.JsonProperty(value = "summary")
public final AlertStateSummary State = new AlertStateSummary();
@Override
diff --git a/ambari-server/src/main/java/org/apache/ambari/server/api/services/parsers/JsonRequestBodyParser.java b/ambari-server/src/main/java/org/apache/ambari/server/api/services/parsers/JsonRequestBodyParser.java
index d6772511801..14b91c4297b 100644
--- a/ambari-server/src/main/java/org/apache/ambari/server/api/services/parsers/JsonRequestBodyParser.java
+++ b/ambari-server/src/main/java/org/apache/ambari/server/api/services/parsers/JsonRequestBodyParser.java
@@ -31,11 +31,12 @@
import org.apache.ambari.server.api.services.NamedPropertySet;
import org.apache.ambari.server.api.services.RequestBody;
import org.apache.ambari.server.controller.utilities.PropertyHelper;
-import org.codehaus.jackson.JsonNode;
-import org.codehaus.jackson.map.ObjectMapper;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+
/**
* JSON parser which parses a JSON string into a map of properties and values.
*/
@@ -58,7 +59,7 @@ public Set parse(String body) throws BodyParseException {
try {
JsonNode root = mapper.readTree(ensureArrayFormat(body));
- Iterator iterator = root.getElements();
+ Iterator iterator = root.elements();
while (iterator.hasNext()) {
JsonNode node = iterator.next();
Map mapProperties = new HashMap<>();
@@ -112,13 +113,13 @@ public Set parse(String body) throws BodyParseException {
private void processNode(JsonNode node, String path, NamedPropertySet propertySet,
Map requestInfoProps) throws IOException {
- Iterator iterator = node.getFieldNames();
+ Iterator iterator = node.fieldNames();
while (iterator.hasNext()) {
String name = iterator.next();
JsonNode child = node.get(name);
if (child.isArray()) {
//array
- Iterator arrayIter = child.getElements();
+ Iterator arrayIter = child.elements();
Set