Index
All Classes and Interfaces|All Packages
A
- addCommonModelElements(AppRequestContext) - Method in class org.spincast.quickstart.controller.AppController
-
Adds some common elements to the response's model.
- addRoutes(AppRouter, AppController, SpincastFilters<AppRequestContext>) - Method in class org.spincast.quickstart.App
-
Route definitions
- App - Class in org.spincast.quickstart
-
Application main class.
- App() - Constructor for class org.spincast.quickstart.App
- AppConfig - Interface in org.spincast.quickstart.config
-
Application's custom configurations.
- AppConfigDefault - Class in org.spincast.quickstart.config
-
Implementation for the application's custom configurations.
- AppConfigDefault(SpincastConfigPluginConfig, boolean) - Constructor for class org.spincast.quickstart.config.AppConfigDefault
-
Constructor
- AppController - Class in org.spincast.quickstart.controller
-
The application controller.
- AppController(AppConfig) - Constructor for class org.spincast.quickstart.controller.AppController
- AppHandler - Interface in org.spincast.quickstart.exchange
-
The only purpose of this interface is to make it easier to declare a Route Handler as "AppHandler" instead of "Handler<AppRequestContext>".
- AppLogbackConfigurerConfig - Class in org.spincast.quickstart.config
-
Configure Logback
- AppLogbackConfigurerConfig(SpincastUtils, AppConfig, TemplatingEngine) - Constructor for class org.spincast.quickstart.config.AppLogbackConfigurerConfig
- AppModule - Class in org.spincast.quickstart.guice
-
Guice module for the application.
- AppModule() - Constructor for class org.spincast.quickstart.guice.AppModule
- AppRequestContext - Interface in org.spincast.quickstart.exchange
-
Interface of our custom Request Context type.
- AppRequestContextDefault - Class in org.spincast.quickstart.exchange
-
Implementation of our custom Request Context type.
- AppRequestContextDefault(Object, RequestContextBaseDeps<AppRequestContext>, HttpClient) - Constructor for class org.spincast.quickstart.exchange.AppRequestContextDefault
- AppRouter - Interface in org.spincast.quickstart.exchange
-
The only purpose of this interface is to make it easier to inject the application specific Router by using "AppRouter" instead of "Router<AppRequestContext, AppWebsocketContext>".
- AppRouterDefault - Class in org.spincast.quickstart.exchange
-
The only purpose of this class is to make it easier to inject the application specific Router by using "AppRouter" instead of "Router<AppRequestContext, AppWebsocketContext>".
- AppRouterDefault(SpincastRouterDeps<AppRequestContext, AppWebsocketContext>) - Constructor for class org.spincast.quickstart.exchange.AppRouterDefault
- AppWebsocketContext - Interface in org.spincast.quickstart.exchange
-
Custom type which allows our application to extend the default Websocket Context.
- AppWebsocketContextDefault - Class in org.spincast.quickstart.exchange
-
Implementation of our custom Websocket Context type.
- AppWebsocketContextDefault(String, String, WebsocketPeerManager, WebsocketContextBaseDeps<AppWebsocketContext>) - Constructor for class org.spincast.quickstart.exchange.AppWebsocketContextDefault
C
- configure() - Method in class org.spincast.quickstart.guice.AppModule
D
- displayStartedMessage(AppConfig) - Method in class org.spincast.quickstart.App
E
- exception(AppRequestContext) - Method in class org.spincast.quickstart.controller.AppController
-
Route Handler to manage exceptions
- exceptionExample(AppRequestContext) - Method in class org.spincast.quickstart.controller.AppController
-
"Exception example" handler
F
- formExample(AppRequestContext) - Method in class org.spincast.quickstart.controller.AppController
-
Simple Form example handler
G
- getAppConfig() - Method in class org.spincast.quickstart.config.AppLogbackConfigurerConfig
- getAppConfig() - Method in class org.spincast.quickstart.controller.AppController
- getAppName() - Method in interface org.spincast.quickstart.config.AppConfig
-
A custom configuration : returns the application name.
- getAppName() - Method in class org.spincast.quickstart.config.AppConfigDefault
- getAppRootPackage() - Method in interface org.spincast.quickstart.config.AppConfig
-
The root package of your application.
- getAppRootPackage() - Method in class org.spincast.quickstart.config.AppConfigDefault
- getCookieNameFlashMessage() - Method in class org.spincast.quickstart.config.AppConfigDefault
- getCookieNameLocale() - Method in class org.spincast.quickstart.config.AppConfigDefault
- getCookiesValidatorCookieName() - Method in class org.spincast.quickstart.config.AppConfigDefault
- getPublicUrlBase() - Method in class org.spincast.quickstart.config.AppConfigDefault
- getResourceInfo() - Method in class org.spincast.quickstart.config.AppLogbackConfigurerConfig
- getTemplatingEngine() - Method in class org.spincast.quickstart.config.AppLogbackConfigurerConfig
H
- helloCurrentPeer() - Method in interface org.spincast.quickstart.exchange.AppWebsocketContext
-
A custom method example.
- helloCurrentPeer() - Method in class org.spincast.quickstart.exchange.AppWebsocketContextDefault
- httpClient() - Method in interface org.spincast.quickstart.exchange.AppRequestContext
-
Add-on to access the HttpClient factory
- httpClient() - Method in class org.spincast.quickstart.exchange.AppRequestContextDefault
I
- index(AppRequestContext) - Method in class org.spincast.quickstart.controller.AppController
-
Index page handler
- init(Server, AppConfig, AppRouter, AppController, SpincastFilters<AppRequestContext>) - Method in class org.spincast.quickstart.App
-
Init method, automatically called when the Guice context is ready.
L
- logger - Static variable in class org.spincast.quickstart.App
- logger - Static variable in class org.spincast.quickstart.controller.AppController
M
- main(String[]) - Static method in class org.spincast.quickstart.App
-
Main method
N
- notFound(AppRequestContext) - Method in class org.spincast.quickstart.controller.AppController
-
Route Handler to manage 404
O
- org.spincast.quickstart - package org.spincast.quickstart
- org.spincast.quickstart.config - package org.spincast.quickstart.config
- org.spincast.quickstart.controller - package org.spincast.quickstart.controller
- org.spincast.quickstart.exchange - package org.spincast.quickstart.exchange
- org.spincast.quickstart.guice - package org.spincast.quickstart.guice
T
- tweakContent(String) - Method in class org.spincast.quickstart.config.AppLogbackConfigurerConfig
All Classes and Interfaces|All Packages