| Constructor and Description |
|---|
MockBaseUrl(String baseUrl,
String staticBaseUrl) |
| Modifier and Type | Method and Description |
|---|---|
URI |
getBaseUri() |
String |
getBaseUrl() |
String |
getCanonicalBaseUrl() |
URI |
resolveAddress(String relative)
Resolve the given relative path against the base URI.
|
<I,O> O |
runWithStaticBaseUrl(I input,
com.google.common.base.Function<I,O> runnable)
Run the passed function in an environment where JIRA's configured
baseURL is always used. |
@Nonnull public String getBaseUrl()
getBaseUrl in interface BaseUrl@Nonnull public String getCanonicalBaseUrl()
getCanonicalBaseUrl in interface BaseUrlpublic URI getBaseUri()
getBaseUri in interface BaseUrlBaseUrl.getCanonicalBaseUrl()@Nonnull public URI resolveAddress(@Nonnull String relative)
BaseUrlresolveAddress in interface BaseUrlrelative - the path to be resolved@Nullable public <I,O> O runWithStaticBaseUrl(@Nullable I input, @Nonnull com.google.common.base.Function<I,O> runnable)
BaseUrlbaseURL is always used. This basically
makes the passed function ignore any smart baseURL that can be generated from the request associated
with the calling thread.runWithStaticBaseUrl in interface BaseUrlinput - input to pass to the function.runnable - the function to execute.Copyright © 2002-2019 Atlassian. All Rights Reserved.