Package org.eclipse.orion.internal.server.hosting

Examples of org.eclipse.orion.internal.server.hosting.SiteInfo


    UserInfo user = new UserInfo();
    user.setUniqueId("A");
    user.setUserName("carlos");
    metaStore.createUser(user);

    SiteInfo site = SiteInfo.newSiteConfiguration(user, "mysite", "myworkspace");
    site.setId("s1");
    site.setName("Some site");
    site.setHostHint("foo");
    site.save(user);

    hostingService.start(site, user, "http://whatever/dontcare", new URI("http", null, "test", 80, null, null, null));

    IHostedSite vhost = hostingService.get(site, user);
    assertEquals("https://foo.sites.example.org:1234", vhost.getUrl());
View Full Code Here


    UserInfo user = new UserInfo();
    user.setUniqueId("A");
    user.setUserName("carlos");
    metaStore.createUser(user);

    SiteInfo site1 = SiteInfo.newSiteConfiguration(user, "site1", "myworkspace");
    site1.setId("s1");
    site1.setName("Site 1");
    site1.setHostHint("foo");
    site1.save(user);

    SiteInfo site2 = SiteInfo.newSiteConfiguration(user, "site2", "myworkspace");
    site1.setId("s2");
    site2.setName("Site 2");
    site2.setHostHint("foo");
    site2.save(user);

    hostingService.start(site1, user, "http://whatever/dontcare", new URI("http", null, "test", 80, null, null, null));
    hostingService.start(site2, user, "http://whatever/dontcare", new URI("http", null, "test", 80, null, null, null));

    // Expect: site1 acquires the "foo" URL, and site2 has to settle for foo + {suffix "0"}
View Full Code Here

    UserInfo user = new UserInfo();
    user.setUniqueId("A");
    user.setUserName("carlos");
    metaStore.createUser(user);

    SiteInfo site = SiteInfo.newSiteConfiguration(user, "mysite", "myworkspace");
    site.setId("s1");
    site.setName("Some site");
    site.setHostHint("foo");
    site.save(user);

    // Should be recognized as matching a virtual host
    assertEquals(true, hostingService.matchesVirtualHost("fizzbuzz.sites.example.org"));
  }
View Full Code Here

    JSONObject site = new JSONObject(createResp.getText());
    final String siteId = site.getString(ProtocolConstants.KEY_ID);
    String location = site.getString(ProtocolConstants.HEADER_LOCATION);

    UserInfo user = OrionConfiguration.getMetaStore().readUser(testUserId);
    SiteInfo siteInfo = SiteInfo.getSite(user, siteId);
    assertNotNull(siteInfo);

    // Delete site
    WebRequest deleteReq = getDeleteSiteRequest(location);
    WebResponse deleteResp = webConversation.getResponse(deleteReq);
View Full Code Here

TOP

Related Classes of org.eclipse.orion.internal.server.hosting.SiteInfo

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.