Skip navigation links
C D F G I R S 

C

ch.swaechter.angularjuniversal.renderer - package ch.swaechter.angularjuniversal.renderer
 
ch.swaechter.angularjuniversal.renderer.assets - package ch.swaechter.angularjuniversal.renderer.assets
 
ch.swaechter.angularjuniversal.renderer.engine - package ch.swaechter.angularjuniversal.renderer.engine
 
ch.swaechter.angularjuniversal.renderer.queue - package ch.swaechter.angularjuniversal.renderer.queue
 
createRenderFuture(String) - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderQueue
Create a new render future that contains a render request.

D

doWork(RenderQueue, RenderAssetProvider) - Method in interface ch.swaechter.angularjuniversal.renderer.engine.RenderEngine
Start the render engine and use the queue to access requests and resolve responses.

F

FilesystemProvider - Class in ch.swaechter.angularjuniversal.renderer.assets
The class FilesystemProvider represents an asset provider that is using assets from the file system.
FilesystemProvider(File, File, Charset) - Constructor for class ch.swaechter.angularjuniversal.renderer.assets.FilesystemProvider
Create a new file system provider.

G

getCompletableFuture() - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderFuture
Get the future which will be completed as soon the page has been rendered.
getContent() - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderResponse
Get the content of the page.
getIndexContent() - Method in class ch.swaechter.angularjuniversal.renderer.assets.FilesystemProvider
Get the content of the index template.
getIndexContent() - Method in interface ch.swaechter.angularjuniversal.renderer.assets.RenderAssetProvider
Get the content of the index template.
getIndexContent() - Method in class ch.swaechter.angularjuniversal.renderer.assets.ResourceProvider
Get the cached content of the index template.
getNextRenderRequest() - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderQueue
Get the next render requests.
getRequest() - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderFuture
Get the render request.
getServerBundle() - Method in class ch.swaechter.angularjuniversal.renderer.assets.FilesystemProvider
Get the file of the server bundle.
getServerBundle() - Method in interface ch.swaechter.angularjuniversal.renderer.assets.RenderAssetProvider
Get the file of the server bundle.
getServerBundle() - Method in class ch.swaechter.angularjuniversal.renderer.assets.ResourceProvider
Get the cached file of the server bundle.
getUri() - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderRequest
Get the URI of the page request.
getUuid() - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderRequest
Get the unique identifier of the page.
getUuid() - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderResponse
Get the unique identifier of the page.

I

isEngineRunning() - Method in class ch.swaechter.angularjuniversal.renderer.Renderer
Check if the render engine is running.
isLiveReloadRequired(Date) - Method in class ch.swaechter.angularjuniversal.renderer.assets.FilesystemProvider
Check if the provider detected an asset chance and wishes a live reload.
isLiveReloadRequired(Date) - Method in interface ch.swaechter.angularjuniversal.renderer.assets.RenderAssetProvider
Check if the provider detected an asset chance and wishes a live reload.
isLiveReloadRequired(Date) - Method in class ch.swaechter.angularjuniversal.renderer.assets.ResourceProvider
Check if the provider detected an asset chance and wishes a live reload.
isLiveReloadSupported() - Method in class ch.swaechter.angularjuniversal.renderer.assets.FilesystemProvider
Check if the provider does support live reload.
isLiveReloadSupported() - Method in interface ch.swaechter.angularjuniversal.renderer.assets.RenderAssetProvider
Check if the provider does support live reload.
isLiveReloadSupported() - Method in class ch.swaechter.angularjuniversal.renderer.assets.ResourceProvider
Check if the provider does support live reload.
isQueuePending() - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderQueue
Check if objects in the queues are pending or if all objects have been rendered.
isRendering() - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderFuture
Check if the render request is getting rendered.
isWorking() - Method in interface ch.swaechter.angularjuniversal.renderer.engine.RenderEngine
Check if the render engine is working.

R

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.

S

setRendering() - Method in class ch.swaechter.angularjuniversal.renderer.queue.RenderFuture
Set the render request rendering.
startEngine() - Method in class ch.swaechter.angularjuniversal.renderer.Renderer
Start the render engine.
stopEngine() - Method in class ch.swaechter.angularjuniversal.renderer.Renderer
Stop the render engine.
stopWork() - Method in interface ch.swaechter.angularjuniversal.renderer.engine.RenderEngine
Finish the current requests and stop the engine.
C D F G I R S 
Skip navigation links

Copyright © 2017. All rights reserved.