Interface WebApp

    • Method Detail

      • deploymentSlots

        DeploymentSlots deploymentSlots()
        Returns:
        the entry point to deployment slot management API under the web app
      • warDeploy

        void warDeploy​(File warFile)
        Deploys a WAR file onto the Azure specialized Tomcat on this web app.
        Parameters:
        warFile - the WAR file to upload
      • warDeployAsync

        Mono<Void> warDeployAsync​(File warFile)
        Deploys a WAR file onto the Azure specialized Tomcat on this web app.
        Parameters:
        warFile - the WAR file to upload
        Returns:
        a completable of the operation
      • warDeploy

        void warDeploy​(InputStream warFile,
                       long length)
        Deploys a WAR file onto the Azure specialized Tomcat on this web app.

        Retry by client is required if error happens, due to nature of the stream.

        Parameters:
        warFile - the WAR file to upload
        length - the length of the file
      • warDeployAsync

        Mono<Void> warDeployAsync​(InputStream warFile,
                                  long length)
        Deploys a WAR file onto the Azure specialized Tomcat on this web app.

        Retry by client is required if error happens, due to nature of the stream.

        Parameters:
        warFile - the WAR file to upload
        length - the length of the file
        Returns:
        a completable of the operation
      • warDeploy

        void warDeploy​(File warFile,
                       String appName)
        Deploys a WAR file onto the Azure specialized Tomcat on this web app.
        Parameters:
        warFile - the WAR file to upload
        appName - the name of the app, default to "ROOT" when not provided
      • warDeployAsync

        Mono<Void> warDeployAsync​(File warFile,
                                  String appName)
        Deploys a WAR file onto the Azure specialized Tomcat on this web app.
        Parameters:
        warFile - the WAR file to upload
        appName - the name of the app, default to "ROOT" when not provided
        Returns:
        a completable of the operation
      • warDeploy

        void warDeploy​(InputStream warFile,
                       long length,
                       String appName)
        Deploys a WAR file onto the Azure specialized Tomcat on this web app.

        Retry by client is required if error happens, due to nature of the stream.

        Parameters:
        warFile - the WAR file to upload
        length - the length of the file
        appName - the name of the app, default to "ROOT" when not provided
      • warDeployAsync

        Mono<Void> warDeployAsync​(InputStream warFile,
                                  long length,
                                  String appName)
        Deploys a WAR file onto the Azure specialized Tomcat on this web app.

        Retry by client is required if error happens, due to nature of the stream.

        Parameters:
        warFile - the WAR file to upload
        length - the length of the file
        appName - the name of the app, default to "ROOT" when not provided
        Returns:
        a completable of the operation