Class 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

      Constructors 
      Constructor Description
      TraceAppDeployer​(org.springframework.cloud.deployer.spi.app.AppDeployer delegate, org.springframework.beans.factory.BeanFactory beanFactory, org.springframework.core.env.Environment environment)  
    • Constructor Detail

      • TraceAppDeployer

        public TraceAppDeployer​(org.springframework.cloud.deployer.spi.app.AppDeployer delegate,
                                org.springframework.beans.factory.BeanFactory beanFactory,
                                org.springframework.core.env.Environment environment)
    • Method Detail

      • deploy

        public String deploy​(org.springframework.cloud.deployer.spi.core.AppDeploymentRequest request)
        Specified by:
        deploy in interface org.springframework.cloud.deployer.spi.app.AppDeployer
      • undeploy

        public void undeploy​(String id)
        Specified by:
        undeploy in interface org.springframework.cloud.deployer.spi.app.AppDeployer
      • status

        public org.springframework.cloud.deployer.spi.app.AppStatus status​(String id)
        Specified by:
        status in interface org.springframework.cloud.deployer.spi.app.AppDeployer
      • statusReactive

        public reactor.core.publisher.Mono<org.springframework.cloud.deployer.spi.app.AppStatus> statusReactive​(String id)
        Specified by:
        statusReactive in interface org.springframework.cloud.deployer.spi.app.AppDeployer
      • statusesReactive

        public reactor.core.publisher.Flux<org.springframework.cloud.deployer.spi.app.AppStatus> statusesReactive​(String... ids)
        Specified by:
        statusesReactive in interface org.springframework.cloud.deployer.spi.app.AppDeployer
      • environmentInfo

        public org.springframework.cloud.deployer.spi.core.RuntimeEnvironmentInfo environmentInfo()
        Specified by:
        environmentInfo in interface org.springframework.cloud.deployer.spi.app.AppDeployer
      • getLog

        public String getLog​(String id)
        Specified by:
        getLog in interface org.springframework.cloud.deployer.spi.app.AppDeployer
      • scale

        public void scale​(org.springframework.cloud.deployer.spi.app.AppScaleRequest appScaleRequest)
        Specified by:
        scale in interface org.springframework.cloud.deployer.spi.app.AppDeployer