Package org.cloudfoundry.client.lib.archive

Examples of org.cloudfoundry.client.lib.archive.ZipApplicationArchive


      }
    }

    // At this stage a packaged file should have been created or found
    try {
      return new ZipApplicationArchive(new ZipFile(packagedFile));
    } catch (IOException ioe) {
      handleApplicationDeploymentFailure(NLS.bind(
          Messages.JavaCloudFoundryArchiver_ERROR_CREATE_CF_ARCHIVE,
          ioe.getMessage()));
    }
View Full Code Here


    @Test
    public void shouldPackOnlyMissingResources() throws Exception {
        ZipFile zipFile = new ZipFile(SampleProjects.springTravel());
        try {
            ApplicationArchive archive = new ZipApplicationArchive(zipFile);
            CloudResources allResources = new CloudResources(archive);
            List<CloudResource> resources = new ArrayList<CloudResource>(allResources.asList());
            resources.remove(0);
            CloudResources knownRemoteResources = new CloudResources(resources);
            UploadApplicationPayload payload = new UploadApplicationPayload(archive, knownRemoteResources);
View Full Code Here

    @Test
    public void shouldGetFromArchive() throws Exception {
        ZipFile zipFile = new ZipFile(SampleProjects.springTravel());
        try {
            ApplicationArchive archive = new ZipApplicationArchive(zipFile);
            CloudResources o = new CloudResources(archive);
            List<CloudResource> l = o.asList();
            assertThat(l.size(), is(96));
            assertThat(l.get(0).getFilename(), is("index.html"));
        } finally {
View Full Code Here

      ApplicationArchive archive = new DirectoryApplicationArchive(file);
      uploadApplication(appName, archive, callback);
    } else {
      ZipFile zipFile = new ZipFile(file);
      try {
        ApplicationArchive archive = new ZipApplicationArchive(zipFile);
        uploadApplication(appName, archive, callback);
      } finally {
        zipFile.close();
      }
    }
View Full Code Here

TOP

Related Classes of org.cloudfoundry.client.lib.archive.ZipApplicationArchive

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.