public interface

PageBuilderServiceSpi

com.atlassian.jira.web.pagebuilder.PageBuilderServiceSpi
Known Indirect Subclasses

Class Overview

Interface for creating and initialising page builders.

Summary

Public Methods
void clearForRequest()
Clears the page builder for the current request.
PageBuilderSpi getSpi()
Returns the page builder spi for the current request
void initForRequest(HttpServletRequest request, HttpServletResponse response, DecoratorListener decoratorListener, ServletContext servletContext)
Creates a new page builder for the current request.

Public Methods

public void clearForRequest ()

Clears the page builder for the current request.

public PageBuilderSpi getSpi ()

Returns the page builder spi for the current request

Returns
  • request-local page builder spi
Throws
IllegalStateException if no page builder spi has been set for the current request

public void initForRequest (HttpServletRequest request, HttpServletResponse response, DecoratorListener decoratorListener, ServletContext servletContext)

Creates a new page builder for the current request. If this has already been called for the current request, this is a no-op.

Parameters
request http request
response http response
decoratorListener decorator listener
servletContext servlet context