本文整理了Java中org.apache.brooklyn.util.core.ResourceUtils.checkUrlExists
方法的一些代码示例,展示了ResourceUtils.checkUrlExists
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceUtils.checkUrlExists
方法的具体详情如下:
包路径:org.apache.brooklyn.util.core.ResourceUtils
类名称:ResourceUtils
方法名:checkUrlExists
暂无
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
/** @see #checkUrlExists(String, String) */
public String checkUrlExists(String url) {
return checkUrlExists(url, null);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Test(groups="Integration")
public void testExampleWar() {
String url = BrooklynMavenArtifacts.localUrl("example", "brooklyn-example-hello-world-sql-webapp", "war");
ResourceUtils.create(this).checkUrlExists(url);
log.info("found example war at: "+url);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Test(groups="Integration")
public void testUtilsCommon() {
ResourceUtils.create(this).checkUrlExists(BrooklynMavenArtifacts.localUrlForJar("brooklyn-utils-common"));
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Test(groups="Integration")
public void testHistoricHosted() {
// NB: this should be a version known to be up at sonatype or maven central, NOT necessarily the current version!
String snapshot = MavenRetriever.hostedUrl(MavenArtifact.fromCoordinate("org.apache.brooklyn:brooklyn-utils-common:jar:0.7.0-SNAPSHOT"));
log.info("Sample snapshot URL is: "+snapshot);
checkValidArchive(snapshot);
ResourceUtils.create(this).checkUrlExists(snapshot);
// NB: this should be a version known to be up at sonatype or maven central, NOT necessarily the current version!
String release = MavenRetriever.hostedUrl(MavenArtifact.fromCoordinate("io.brooklyn:brooklyn-utils-common:jar:0.6.0"));
log.info("Sample release URL is: "+release);
checkValidArchive(release);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-webapp
@Override
public String generateConfigFile(NginxDriver driver, NginxController nginx) {
// Check template URL exists
String templateUrl = driver.getEntity().getConfig(NginxController.SERVER_CONF_TEMPLATE_URL);
ResourceUtils.create(this).checkUrlExists(templateUrl);
// Check SSL configuration
ProxySslConfig ssl = driver.getEntity().getConfig(NginxController.SSL_CONFIG);
if (ssl != null && Strings.isEmpty(ssl.getCertificateDestination()) && Strings.isEmpty(ssl.getCertificateSourceUrl())) {
throw new IllegalStateException("ProxySslConfig can't have a null certificateDestination and null certificateSourceUrl. One or both need to be set");
}
// For mapping by URL
Iterable<UrlMapping> mappings = ((NginxController) driver.getEntity()).getUrlMappings();
Multimap<String, UrlMapping> mappingsByDomain = LinkedHashMultimap.create();
for (UrlMapping mapping : mappings) {
Collection<String> addrs = mapping.getAttribute(UrlMapping.TARGET_ADDRESSES);
if (addrs != null && addrs.size() > 0) {
mappingsByDomain.put(mapping.getDomain(), mapping);
}
}
Map<String, Object> substitutions = MutableMap.<String, Object>builder()
.putIfNotNull("ssl", ssl)
.put("urlMappings", mappings)
.put("domainMappings", mappingsByDomain)
.build();
// Get template contents and process
String contents = ResourceUtils.create(driver.getEntity()).getResourceAsString(templateUrl);
return TemplateProcessor.processTemplateContents(contents, driver, substitutions);
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-software-messaging
@Override
public void init() {
super.init();
new ResourceUtils(this).checkUrlExists(Storm.STORM_CONFIG_TEMPLATE_URL.getDefaultValue());
内容来源于网络,如有侵权,请联系作者删除!