@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.