public class PluginResourceDownload extends Object implements com.atlassian.plugin.servlet.DownloadStrategy
The URL that it parses for a single resource looks like this:
{server root}/download/resources/{plugin key}:{module key}/{resource name}
The URL that it parses for a batch looks like this:
{server root}/download/batch/{plugin key}:{module key}/all.css?ieonly=true
| Constructor and Description |
|---|
PluginResourceDownload() |
PluginResourceDownload(PluginResourceLocator pluginResourceLocator,
com.atlassian.plugin.servlet.ContentTypeResolver contentTypeResolver,
String characterEncoding) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
matches(String urlPath) |
void |
serveFile(javax.servlet.http.HttpServletRequest originalRequest,
javax.servlet.http.HttpServletResponse originalResponse) |
void |
setCharacterEncoding(String characterEncoding) |
void |
setContentTypeResolver(com.atlassian.plugin.servlet.ContentTypeResolver contentTypeResolver) |
void |
setPluginResourceLocator(PluginResourceLocator pluginResourceLocator) |
public PluginResourceDownload()
public PluginResourceDownload(PluginResourceLocator pluginResourceLocator, com.atlassian.plugin.servlet.ContentTypeResolver contentTypeResolver, String characterEncoding)
public boolean matches(String urlPath)
matches in interface com.atlassian.plugin.servlet.DownloadStrategypublic void serveFile(javax.servlet.http.HttpServletRequest originalRequest,
javax.servlet.http.HttpServletResponse originalResponse)
throws com.atlassian.plugin.servlet.DownloadException
serveFile in interface com.atlassian.plugin.servlet.DownloadStrategycom.atlassian.plugin.servlet.DownloadExceptionpublic void setCharacterEncoding(String characterEncoding)
public void setContentTypeResolver(com.atlassian.plugin.servlet.ContentTypeResolver contentTypeResolver)
public void setPluginResourceLocator(PluginResourceLocator pluginResourceLocator)
Copyright © 2018 Atlassian. All rights reserved.