YARN-6192. Move yarn-native-service API records into hadoop-yarn-slider-core module. Contributed by Jian He
This commit is contained in:
parent
0ed8d4ebe6
commit
024e90a508
@ -16,7 +16,5 @@
|
|||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
<FindBugsFilter>
|
<FindBugsFilter>
|
||||||
<Match>
|
|
||||||
<Package name="org.apache.hadoop.yarn.services.resource" />
|
|
||||||
</Match>
|
|
||||||
</FindBugsFilter>
|
</FindBugsFilter>
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
import javax.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
import org.apache.hadoop.yarn.services.resource.Application;
|
import org.apache.slider.api.resource.Application;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Apache Hadoop YARN Services REST API interface.
|
* Apache Hadoop YARN Services REST API interface.
|
||||||
|
@ -57,16 +57,16 @@
|
|||||||
import org.apache.hadoop.yarn.conf.YarnConfiguration;
|
import org.apache.hadoop.yarn.conf.YarnConfiguration;
|
||||||
import org.apache.hadoop.yarn.exceptions.YarnException;
|
import org.apache.hadoop.yarn.exceptions.YarnException;
|
||||||
import org.apache.hadoop.yarn.services.api.ApplicationApi;
|
import org.apache.hadoop.yarn.services.api.ApplicationApi;
|
||||||
import org.apache.hadoop.yarn.services.resource.Application;
|
import org.apache.slider.api.resource.Application;
|
||||||
import org.apache.hadoop.yarn.services.resource.ApplicationState;
|
import org.apache.slider.api.resource.ApplicationState;
|
||||||
import org.apache.hadoop.yarn.services.resource.ApplicationStatus;
|
import org.apache.slider.api.resource.ApplicationStatus;
|
||||||
import org.apache.hadoop.yarn.services.resource.Artifact;
|
import org.apache.slider.api.resource.Artifact;
|
||||||
import org.apache.hadoop.yarn.services.resource.Component;
|
import org.apache.slider.api.resource.Component;
|
||||||
import org.apache.hadoop.yarn.services.resource.ConfigFile;
|
import org.apache.slider.api.resource.ConfigFile;
|
||||||
import org.apache.hadoop.yarn.services.resource.Configuration;
|
import org.apache.slider.api.resource.Configuration;
|
||||||
import org.apache.hadoop.yarn.services.resource.Container;
|
import org.apache.slider.api.resource.Container;
|
||||||
import org.apache.hadoop.yarn.services.resource.ContainerState;
|
import org.apache.slider.api.resource.ContainerState;
|
||||||
import org.apache.hadoop.yarn.services.resource.Resource;
|
import org.apache.slider.api.resource.Resource;
|
||||||
import org.apache.slider.api.OptionKeys;
|
import org.apache.slider.api.OptionKeys;
|
||||||
import org.apache.slider.api.ResourceKeys;
|
import org.apache.slider.api.ResourceKeys;
|
||||||
import org.apache.slider.api.StateValues;
|
import org.apache.slider.api.StateValues;
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
|
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
|
||||||
<init-param>
|
<init-param>
|
||||||
<param-name>com.sun.jersey.config.property.packages</param-name>
|
<param-name>com.sun.jersey.config.property.packages</param-name>
|
||||||
<param-value>org.apache.hadoop.yarn.services.webapp,org.apache.hadoop.yarn.services.api,org.apache.hadoop.yarn.services.resource,org.apache.hadoop.yarn.services.api.impl</param-value>
|
<param-value>org.apache.hadoop.yarn.services.webapp,org.apache.hadoop.yarn.services.api,org.apache.slider.api.resource,org.apache.hadoop.yarn.services.api.impl</param-value>
|
||||||
</init-param>
|
</init-param>
|
||||||
<init-param>
|
<init-param>
|
||||||
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
|
<param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
|
||||||
|
@ -23,9 +23,9 @@
|
|||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import org.apache.hadoop.yarn.services.resource.Application;
|
import org.apache.slider.api.resource.Application;
|
||||||
import org.apache.hadoop.yarn.services.resource.Artifact;
|
import org.apache.slider.api.resource.Artifact;
|
||||||
import org.apache.hadoop.yarn.services.resource.Resource;
|
import org.apache.slider.api.resource.Resource;
|
||||||
import org.apache.slider.common.SliderKeys;
|
import org.apache.slider.common.SliderKeys;
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
|
@ -349,6 +349,11 @@
|
|||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.swagger</groupId>
|
||||||
|
<artifactId>swagger-annotations</artifactId>
|
||||||
|
<version>1.5.4</version>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,26 +16,22 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
import javax.xml.bind.annotation.XmlElement;
|
|
||||||
import javax.xml.bind.annotation.XmlRootElement;
|
|
||||||
|
|
||||||
import org.apache.slider.providers.PlacementPolicy;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
||||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An Application resource has the following attributes.
|
* An Application resource has the following attributes.
|
||||||
**/
|
**/
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
|
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The current state of the container of an application.
|
* The current state of the container of an application.
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
@ -15,7 +15,7 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.services.resource;
|
package org.apache.slider.api.resource;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
Loading…
Reference in New Issue
Block a user