- RenderAssetProvider - Interface in ch.swaechter.angularjuniversal.renderer.assets
-
The interface RenderAssetProvider is responsible for providing the assets like the content of the index page and the
server bundle as a file.
- RenderEngine - Interface in ch.swaechter.angularjuniversal.renderer.engine
-
The interface RenderEngine represents a JavaScript engine that has to handle all incoming requests, render them and
push back the result.
- Renderer - Class in ch.swaechter.angularjuniversal.renderer
-
The class Render provides a manager to render requests with the render engine based on the data from the asset
manager.
- Renderer(RenderEngine, RenderAssetProvider) - Constructor for class ch.swaechter.angularjuniversal.renderer.Renderer
-
Create a new render engine and use the render engine and render provider to access the assets.
- RenderFuture - Class in ch.swaechter.angularjuniversal.renderer.queue
-
The class RenderFuture represents a render request that provides a completable future to resolve the request to the
caller.
- RenderFuture(RenderRequest) - Constructor for class ch.swaechter.angularjuniversal.renderer.queue.RenderFuture
-
Create a new render future that uses the given render request and provides a future.
- RenderQueue - Class in ch.swaechter.angularjuniversal.renderer.queue
-
The class RenderQueue contains all render requests and manages their state.
- RenderQueue() - Constructor for class ch.swaechter.angularjuniversal.renderer.queue.RenderQueue
-
Create a new render queue that will handle all requests and futures.
- RenderRequest - Class in ch.swaechter.angularjuniversal.renderer.queue
-
The class RenderRequest represents a render requests that contains the given URI for the request.
- RenderRequest(String) - Constructor for class ch.swaechter.angularjuniversal.renderer.queue.RenderRequest
-
Create a new render request based on the URI.
- renderRequest(String) - Method in class ch.swaechter.angularjuniversal.renderer.Renderer
-
Add a new render request and receive a future, that can be resolved as soon the render request has been rendered.
- RenderResponse - Class in ch.swaechter.angularjuniversal.renderer.queue
-
The class RenderResponse represents a rendered request that contains the rendered page and is identified by a unique
identifier.
- RenderResponse(String, String) - Constructor for class ch.swaechter.angularjuniversal.renderer.queue.RenderResponse
-
Create a new render response with the unique identifier and the page content.
- resolveRenderFuture(RenderResponse) - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderQueue
-
Resolve an existing render future and the request based on the response.
- ResourceProvider - Class in ch.swaechter.angularjuniversal.renderer.assets
-
The class ResourceProvider represents an asset provider that is using the resource system.
- ResourceProvider(InputStream, InputStream, Charset) - Constructor for class ch.swaechter.angularjuniversal.renderer.assets.ResourceProvider
-
Create a new resource provider that provides cached assets.