public class DefaultJiraPageBuilderService extends com.atlassian.plugin.webresource.assembler.DefaultPageBuilderService implements JiraPageBuilderService, PageBuilderServiceSpi
TODO: this will be merged with its superclass once the PageBuilder interface has been tested in JIRA
DEFER_SCRIPTS_ON_DASHBOARD_DISABLE_FEATURE_KEY, SEND_HEAD_EARLY_FOR_DASHBOARD_DISABLE_FEATURE_KEY| Constructor and Description |
|---|
DefaultJiraPageBuilderService(com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration,
com.atlassian.plugin.webresource.prebake.PrebakeWebResourceAssemblerFactory webResourceAssemblerFactory,
ServerMetricsDetailCollector serverMetricsDetailCollector) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearForRequest()
Clears the page builder for the current request.
|
PartialPageRenderer |
getPartialPageRenderer()
With this some parts of the page can be sent (flushed) to the browser earlier, so it can start parsing them early
|
PageBuilderSpi |
getSpi()
Returns the page builder spi for the current request
|
void |
initForRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
FlushEarlyListener flushEarlyListener,
javax.servlet.ServletContext servletContext)
Creates a new page builder for the current request.
|
assembler, clearRequestLocal, seedpublic DefaultJiraPageBuilderService(com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration,
com.atlassian.plugin.webresource.prebake.PrebakeWebResourceAssemblerFactory webResourceAssemblerFactory,
ServerMetricsDetailCollector serverMetricsDetailCollector)
public void initForRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
FlushEarlyListener flushEarlyListener,
javax.servlet.ServletContext servletContext)
PageBuilderServiceSpiinitForRequest in interface PageBuilderServiceSpirequest - http requestresponse - http responseflushEarlyListener - decorator listenerservletContext - servlet contextpublic void clearForRequest()
PageBuilderServiceSpiclearForRequest in interface PageBuilderServiceSpipublic PartialPageRenderer getPartialPageRenderer()
JiraPageBuilderServicegetPartialPageRenderer in interface JiraPageBuilderServicepublic PageBuilderSpi getSpi()
PageBuilderServiceSpigetSpi in interface PageBuilderServiceSpiCopyright © 2002-2022 Atlassian. All Rights Reserved.