Class TraceAppDeployer
java.lang.Object
org.springframework.cloud.sleuth.instrument.deployer.TraceAppDeployer
- All Implemented Interfaces:
org.springframework.cloud.deployer.spi.app.AppDeployer
public class TraceAppDeployer
extends Object
implements org.springframework.cloud.deployer.spi.app.AppDeployer
Trace representation of an
AppDeployer.- Since:
- 3.1.0
- Author:
- Marcin Grzejszczak
-
Field Summary
Fields inherited from interface org.springframework.cloud.deployer.spi.app.AppDeployer
COUNT_PROPERTY_KEY, CPU_PROPERTY_KEY, DISK_PROPERTY_KEY, GROUP_PROPERTY_KEY, INDEXED_PROPERTY_KEY, INSTANCE_INDEX_PROPERTY_KEY, MEMORY_PROPERTY_KEY, PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionTraceAppDeployer(org.springframework.cloud.deployer.spi.app.AppDeployer delegate, org.springframework.beans.factory.BeanFactory beanFactory, org.springframework.core.env.Environment environment) -
Method Summary
Modifier and TypeMethodDescriptiondeploy(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request) org.springframework.cloud.deployer.spi.core.RuntimeEnvironmentInfovoidscale(org.springframework.cloud.deployer.spi.app.AppScaleRequest appScaleRequest) org.springframework.cloud.deployer.spi.app.AppStatusreactor.core.publisher.Flux<org.springframework.cloud.deployer.spi.app.AppStatus>statusesReactive(String... ids) reactor.core.publisher.Mono<org.springframework.cloud.deployer.spi.app.AppStatus>statusReactive(String id) void
-
Constructor Details
-
TraceAppDeployer
public TraceAppDeployer(org.springframework.cloud.deployer.spi.app.AppDeployer delegate, org.springframework.beans.factory.BeanFactory beanFactory, org.springframework.core.env.Environment environment)
-
-
Method Details
-
deploy
- Specified by:
deployin interfaceorg.springframework.cloud.deployer.spi.app.AppDeployer
-
undeploy
- Specified by:
undeployin interfaceorg.springframework.cloud.deployer.spi.app.AppDeployer
-
status
- Specified by:
statusin interfaceorg.springframework.cloud.deployer.spi.app.AppDeployer
-
statusReactive
public reactor.core.publisher.Mono<org.springframework.cloud.deployer.spi.app.AppStatus> statusReactive(String id) - Specified by:
statusReactivein interfaceorg.springframework.cloud.deployer.spi.app.AppDeployer
-
statusesReactive
public reactor.core.publisher.Flux<org.springframework.cloud.deployer.spi.app.AppStatus> statusesReactive(String... ids) - Specified by:
statusesReactivein interfaceorg.springframework.cloud.deployer.spi.app.AppDeployer
-
environmentInfo
public org.springframework.cloud.deployer.spi.core.RuntimeEnvironmentInfo environmentInfo()- Specified by:
environmentInfoin interfaceorg.springframework.cloud.deployer.spi.app.AppDeployer
-
getLog
- Specified by:
getLogin interfaceorg.springframework.cloud.deployer.spi.app.AppDeployer
-
scale
public void scale(org.springframework.cloud.deployer.spi.app.AppScaleRequest appScaleRequest) - Specified by:
scalein interfaceorg.springframework.cloud.deployer.spi.app.AppDeployer
-