Interface RegisteredApplicationEndpoint

  • All Known Implementing Classes:
    RegisteredApplicationEndpointImpl

    @Path("registeredApplications")
    @Consumes("application/json")
    @Produces("application/json")
    public interface RegisteredApplicationEndpoint
    Contains methods for managing applications registered within Windup.
    Author:
    Jesse Sightler
    • Method Detail

      • downloadApplication

        @Path("download/{id}")
        @GET
        @Produces("application/octet-stream")
        javax.ws.rs.core.Response downloadApplication​(@PathParam("id")
                                                      long id)
      • reuploadApplication

        @Path("{id}/reupload")
        @PUT
        @Consumes("multipart/form-data")
        RegisteredApplication reuploadApplication​(@PathParam("id")
                                                  long appId,
                                                  org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput data)
        Updates existing application
      • deleteApplication

        @Path("{id}")
        @DELETE
        void deleteApplication​(@PathParam("id")
                               long appId)
        Removes the registration entry for an application.
      • getPackages

        @Path("{id}/packages")
        @GET
        PackageMetadata getPackages​(@PathParam("id")
                                    Long appId)