/*
* Copyright 2013-2015 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.yarn;
/**
* Various contants throughout the Spring Yarn libraries.
*
* @author Janne Valkealahti
*
*/
public class YarnSystemConstants {
/** Default bean id for appmaster. */
public static final String DEFAULT_ID_APPMASTER = "yarnAppmaster";
/** Default bean id for container. */
public static final String DEFAULT_ID_CONTAINER = "yarnContainer";
/** Default bean id for container class. */
public static final String DEFAULT_ID_CONTAINER_CLASS = "yarnContainerClass";
/** Default bean id for container ref. */
public static final String DEFAULT_ID_CONTAINER_REF = "yarnContainerRef";
/** Default bean id for client. */
public static final String DEFAULT_ID_CLIENT = "yarnClient";
/** Default bean id for resource localizer. */
public static final String DEFAULT_ID_LOCAL_RESOURCES = "yarnLocalresources";
/** Default bean id for resource yarn configuration. */
public static final String DEFAULT_ID_CONFIGURATION = "yarnConfiguration";
/** Default bean id for resource environment. */
public static final String DEFAULT_ID_ENVIRONMENT = "yarnEnvironment";
/** Default bean id for appmaster service. */
public static final String DEFAULT_ID_AMSERVICE = "yarnAmservice";
/** Default bean id for appmaster track service. */
public static final String DEFAULT_ID_AMTRACKSERVICE = "yarnAmTrackservice";
/** Default bean id for Yarn event publisher. */
public static final String DEFAULT_ID_EVENT_PUBLISHER = "yarnEventPublisher";
/** Default bean id for Yarn container shutdown. */
public static final String DEFAULT_CONTAINER_SHUTDOWN = "yarnContainerShutdown";
/** Default bean id for appmaster service client. */
public static final String DEFAULT_ID_AMSERVICE_CLIENT = "yarnAmserviceClient";
/** Default bean id for appmaster client service. */
public static final String DEFAULT_ID_CLIENT_AMSERVICE = "yarnClientAmservice";
/** Default bean id for yarn specific rest template. */
public static final String DEFAULT_ID_RESTTEMPLATE = "yarnRestTemplate";
/** Default name of client context file. */
public static final String DEFAULT_CONTEXT_FILE_CLIENT = "application-context.xml";
/** Default name of appmaster context file. */
public static final String DEFAULT_CONTEXT_FILE_APPMASTER = "appmaster-context.xml";
/** Default name of container context file. */
public static final String DEFAULT_CONTEXT_FILE_CONTAINER = "container-context.xml";
/** Default env variable for track url. */
public static final String AMSERVICE_TRACKURL = "SHDP_AMSERVICE_TRACKURL";
/** Default env variable for amservice port. */
public static final String AMSERVICE_PORT = "SHDP_AMSERVICE_PORT";
/** Default env variable for amservice host. */
public static final String AMSERVICE_HOST = "SHDP_AMSERVICE_HOST";
/** Default env variable for amservice batch step name. */
public static final String AMSERVICE_BATCH_STEPNAME = "SHDP_AMSERVICE_BATCH_STEPNAME";
/** Default env variable for amservice batch step execution name. */
public static final String AMSERVICE_BATCH_STEPEXECUTIONNAME = "SHDP_AMSERVICE_BATCH_STEPEXECUTIONNAME";
/** Default env variable for amservice batch job execution id. */
public static final String AMSERVICE_BATCH_JOBEXECUTIONID = "SHDP_AMSERVICE_BATCH_JOBEXECUTIONID";
/** Default env variable for amservice batch step execution id. */
public static final String AMSERVICE_BATCH_STEPEXECUTIONID = "SHDP_AMSERVICE_BATCH_STEPEXECUTIONID";
/** Env variable for container id. */
public static final String SYARN_CONTAINER_ID = "SHDP_CONTAINERID";
/** Default staging directory base name. */
public static final String DEFAULT_STAGING_BASE_DIR_NAME = "syarn";
/** Default staging directory name. */
public static final String DEFAULT_STAGING_DIR_NAME = "staging";
/** Default env variable for resource manager address. */
public static final String RM_ADDRESS = "SHDP_HD_RM";
/** Default env variable for hdfs address. */
public static final String FS_ADDRESS = "SHDP_HD_FS";
/** Default env variable for resource manager scheduler address. */
public static final String SCHEDULER_ADDRESS = "SHDP_HD_SCHEDULER";
}