本文整理了Java中hudson.model.Hudson.getRootUrl()
方法的一些代码示例,展示了Hudson.getRootUrl()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hudson.getRootUrl()
方法的具体详情如下:
包路径:hudson.model.Hudson
类名称:Hudson
方法名:getRootUrl
[英]Gets the absolute URL of Hudson, such as "http://localhost/hudson/".
This method first tries to use the manually configured value, then fall back to StaplerRequest#getRootPath(). It is done in this order so that it can work correctly even in the face of a reverse proxy.
[中]获取Hudson的绝对URL,例如“http://localhost/hudson/".
此方法首先尝试使用手动配置的值,然后返回到StaplerRequest#getRootPath()。它是按此顺序进行的,以便即使在面对反向代理时也能正常工作。
代码示例来源:origin: org.jvnet.hudson.main/hudson-service
public String getUrl()
{
String url = getHudson().getRootUrl();
if (url == null) {
log.warn("Underlying Hudson root url is null; using DEFAULT_URL");
url = DEFAULT_URL;
}
else if (url.endsWith("/")) {
url = url.substring(0, url.length() - 1);
}
return url;
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
@Override
public ConsoleAnnotator annotate(Object context, MarkupText text, int charPos) {
String url = this.url;
if (url.startsWith("/"))
url = Hudson.getInstance().getRootUrl()+url.substring(1);
text.addHyperlink(charPos,charPos+length,url);
return null;
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
@Override
public ConsoleAnnotator annotate(Object context, MarkupText text, int charPos) {
String url = this.url;
if (url.startsWith("/")) {
url = Hudson.getInstance().getRootUrl() + url.substring(1);
}
text.addHyperlink(charPos, charPos + length, url);
return null;
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
@Override
public ConsoleAnnotator annotate(Object context, MarkupText text, int charPos) {
String url = this.url;
if (url.startsWith("/"))
url = Hudson.getInstance().getRootUrl()+url.substring(1);
text.addHyperlink(charPos,charPos+length,url);
return null;
}
代码示例来源:origin: hudson/hudson-2.x
@Override
public ConsoleAnnotator annotate(Object context, MarkupText text, int charPos) {
String url = this.url;
if (url.startsWith("/"))
url = Hudson.getInstance().getRootUrl()+url.substring(1);
text.addHyperlink(charPos,charPos+length,url);
return null;
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* The URL of the user page.
*/
@Exported(visibility=999)
public String getAbsoluteUrl() {
return Hudson.getInstance().getRootUrl()+getUrl();
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Computes the key that identifies this Hudson among other Hudsons that the user has a credential for.
*/
private String getPropertyKey() {
String url = Hudson.getInstance().getRootUrl();
if (url!=null) return url;
return Secret.fromString("key").toString();
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Gets the absolute URL of this view.
*/
@Exported(visibility=2,name="url")
public String getAbsoluteUrl() {
return Hudson.getInstance().getRootUrl()+getUrl();
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Gets the absolute URL of this view.
*/
@Exported(visibility = 2, name = "url")
public String getAbsoluteUrl() {
return Hudson.getInstance().getRootUrl() + getUrl();
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Gets the absolute URL of this view.
*/
@Exported(visibility=2,name="url")
public String getAbsoluteUrl() {
return Hudson.getInstance().getRootUrl()+getUrl();
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Computes the key that identifies this Hudson among other Hudsons that the user has a credential for.
*/
private String getPropertyKey() {
String url = Hudson.getInstance().getRootUrl();
if (url!=null) return url;
return Secret.fromString("key").toString();
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* The URL of the user page.
*/
@Exported(visibility=999)
public String getAbsoluteUrl() {
return Hudson.getInstance().getRootUrl()+getUrl();
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Computes the key that identifies this Hudson among other Hudsons that the user has a credential for.
*/
private String getPropertyKey() {
String url = Hudson.getInstance().getRootUrl();
if (url!=null) return url;
return Secret.fromString("key").toString();
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Exposes the name/value as an environment variable.
*/
@Override
public void buildEnvVars(AbstractBuild<?, ?> build, EnvVars env) {
String value = Hudson.getInstance().getRootUrl() + getRun().getUrl();
env.put(name, value);
env.put(name.toUpperCase(Locale.ENGLISH), value); // backward compatibility pre 1.345
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
@Exported(visibility=999,name="url")
public final String getAbsoluteUrl() {
StaplerRequest request = Stapler.getCurrentRequest();
if(request==null)
throw new IllegalStateException("Not processing a HTTP request");
return Util.encode(Hudson.getInstance().getRootUrl()+getUrl());
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Exposes the name/value as an environment variable.
*/
@Override
public void buildEnvVars(AbstractBuild<?,?> build, EnvVars env) {
String value = Hudson.getInstance().getRootUrl() + getRun().getUrl();
env.put(name, value);
env.put(name.toUpperCase(Locale.ENGLISH),value); // backward compatibility pre 1.345
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Exposes the name/value as an environment variable.
*/
@Override
public void buildEnvVars(AbstractBuild<?,?> build, EnvVars env) {
String value = Hudson.getInstance().getRootUrl() + getRun().getUrl();
env.put(name, value);
env.put(name.toUpperCase(Locale.ENGLISH),value); // backward compatibility pre 1.345
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
@Exported(visibility=999,name="url")
public final String getAbsoluteUrl() {
StaplerRequest request = Stapler.getCurrentRequest();
if(request==null)
throw new IllegalStateException("Not processing a HTTP request");
return Util.encode(Hudson.getInstance().getRootUrl()+getUrl());
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
private void generateUrl() {
AbstractBuild<?, ?> build = o.getOwner();
String buildLink = build.getUrl();
String actionUrl = o.getTestResultAction().getUrlName();
this.url = Hudson.getInstance().getRootUrl() + buildLink + actionUrl + o.getUrl();
}
代码示例来源:origin: hudson/hudson-2.x
private void generateUrl() {
AbstractBuild<?,?> build = o.getOwner();
String buildLink = build.getUrl();
String actionUrl = o.getTestResultAction().getUrlName();
this.url = Hudson.getInstance().getRootUrl() + buildLink + actionUrl + o.getUrl();
}
内容来源于网络,如有侵权,请联系作者删除!