@Configuration
@EnableAutoConfiguration(exclude={org.springframework.boot.autoconfigure.web.EmbeddedServletContainerAutoConfiguration.class,org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration.class,org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration.class,org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration.class,org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration.class,org.springframework.boot.actuate.autoconfigure.EndpointMBeanExportAutoConfiguration.class,org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration.class})
public class YarnPushApplication
extends org.springframework.yarn.boot.app.AbstractClientApplication<String,YarnPushApplication>
Pushed application bundle is merely a collection of files inside a directory. All files in this directory is considered to belong to the bundle and directory should not have any other files or nested directories.
| Constructor and Description |
|---|
YarnPushApplication() |
| Modifier and Type | Method and Description |
|---|---|
YarnPushApplication |
cloudAppType(org.springframework.cloud.deployer.spi.yarn.YarnCloudAppService.CloudAppType cloudAppType)
Associates a new
YarnCloudAppService.CloudAppType into this application. |
YarnPushApplication |
configFile(String configFileName,
Properties configProperties)
Associates a new
Properties with a name. |
protected YarnPushApplication |
getThis() |
String |
run()
Run a
SpringApplication build by a
SpringApplicationBuilder using an empty args. |
String |
run(String... args)
Run a
SpringApplication build by a SpringApplicationBuilder. |
public YarnPushApplication cloudAppType(org.springframework.cloud.deployer.spi.yarn.YarnCloudAppService.CloudAppType cloudAppType)
YarnCloudAppService.CloudAppType into this application.cloudAppType - the cloud app typeYarnPushApplication for chainingpublic YarnPushApplication configFile(String configFileName, Properties configProperties)
Properties with a name. These properties will
be serialised into a common properties format with a given config
file name.configFileName - the config file nameconfigProperties - the config propertiesYarnPushApplication for chainingpublic String run()
SpringApplication build by a
SpringApplicationBuilder using an empty args.run in interface org.springframework.yarn.boot.app.ClientApplicationRunner<String>run in class org.springframework.yarn.boot.app.AbstractClientApplication<String,YarnPushApplication>run(String...)public String run(String... args)
SpringApplication build by a SpringApplicationBuilder.run in interface org.springframework.yarn.boot.app.ClientApplicationRunner<String>run in class org.springframework.yarn.boot.app.AbstractClientApplication<String,YarnPushApplication>args - the Spring Application argsprotected YarnPushApplication getThis()
getThis in class org.springframework.yarn.boot.app.AbstractClientApplication<String,YarnPushApplication>Copyright © 2017 Pivotal Software, Inc.. All rights reserved.