Class: ServerPageManager
Defined in: packages/core/src/page/manager/ServerPageManager.ts:14
Page manager for controller on the server side.
Extends
Constructors
Constructor
new ServerPageManager(
pageFactory,pageRenderer,pageStateManager,pageHandlerRegistry,dispatcher):ServerPageManager
Defined in: packages/core/src/page/manager/AbstractPageManager.ts:95
Initializes the page manager.
Parameters
pageFactory
Factory used by the page manager to create instances of the controller for the current route, and decorate the controllers and page state managers.
pageRenderer
The current renderer of the page.
pageStateManager
The current page state manager.
pageHandlerRegistry
Instance of HandlerRegistry that holds a list of pre-manage and post-manage handlers.
dispatcher
Returns
ServerPageManager
Inherited from
AbstractPageManager.constructor
Properties
_dispatcher
protected_dispatcher:Dispatcher
Defined in: packages/core/src/page/manager/AbstractPageManager.ts:81
Inherited from
AbstractPageManager._dispatcher
_managedPage
protected_managedPage:ManagedPage
Defined in: packages/core/src/page/manager/AbstractPageManager.ts:68
Details of the currently managed page.
Inherited from
AbstractPageManager._managedPage
_pageFactory
protected_pageFactory:PageFactory
Defined in: packages/core/src/page/manager/AbstractPageManager.ts:63
Factory used by the page manager to create instances of the controller for the current route, and decorate the controllers and page state managers.
Inherited from
AbstractPageManager._pageFactory
_pageHandlerRegistry
protected_pageHandlerRegistry:PageHandlerRegistry
Defined in: packages/core/src/page/manager/AbstractPageManager.ts:80
A registry that holds a list of pre-manage and post-manage handlers.
Inherited from
AbstractPageManager._pageHandlerRegistry
_pageRenderer
protected_pageRenderer:PageRenderer
Defined in: packages/core/src/page/manager/AbstractPageManager.ts:72
The current renderer of the page.
Inherited from
AbstractPageManager._pageRenderer
_pageStateManager
protected_pageStateManager:PageStateManager
Defined in: packages/core/src/page/manager/AbstractPageManager.ts:76
The current page state manager.
Inherited from
AbstractPageManager._pageStateManager
_previousManagedPage
protected_previousManagedPage:ManagedPage
Defined in: packages/core/src/page/manager/AbstractPageManager.ts:57
Snapshot of the previously managed page before it was replaced with a new one
Inherited from
AbstractPageManager._previousManagedPage
Accessors
$dependencies
Get Signature
get
static$dependencies():Dependencies
Defined in: packages/core/src/page/manager/ServerPageManager.ts:15