| Modifier and Type | Class and Description |
|---|---|
class |
SpincastFrontController<R extends RequestContext<R>,W extends WebsocketContext<?>> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CookiesRequestContextAddon<R extends RequestContext<?>>
Request context add-on to work with cookies.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CacheHeadersRequestContextAddon<R extends RequestContext<?>>
Request context add-on to work with cache headers.
|
interface |
RequestContext<R extends RequestContext<?>>
The base interface for a request context.
|
class |
RequestContextBase<R extends RequestContext<R>>
The base implementation for a request context object.
|
class |
RequestContextBaseDeps<R extends RequestContext<R>>
A wrapper object for the dependencies required by RequestContextBase.
|
interface |
RequestContextFactory<R extends RequestContext<?>>
Assisted factory to create request context instances.
|
interface |
RequestRequestContextAddon<R extends RequestContext<?>>
Methods related to the current
request. |
interface |
ResponseRequestContextAddon<R extends RequestContext<?>>
Methods to manipulate the response.
|
interface |
VariablesRequestContextAddon<R extends RequestContext<?>>
Methods to read and write request scoped variables.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DefaultRequestContext
The unparamaterized interface for the default
request context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultRequestContextDefault
The default implementation of the request context.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
SpincastFilters<R extends RequestContext<?>>
Some filters provided by Spincast.
|
class |
SpincastFiltersDefault<R extends RequestContext<?>>
Spincast filters implementations.
|
| Modifier and Type | Method and Description |
|---|---|
protected Class<? extends RequestContext<?>> |
SpincastPluginBase.getRequestContextImplementationClass() |
protected Class<? extends RequestContext<?>> |
SpincastGuiceModuleBase.getRequestContextImplementationClass() |
protected Class<? extends RequestContext<?>> |
SpincastGuiceModuleBase.getRequestContextInterface() |
| Modifier and Type | Method and Description |
|---|---|
void |
SpincastPluginBase.setRequestContextImplementationClass(Class<? extends RequestContext<?>> requestContextImplementationClass) |
void |
SpincastPlugin.setRequestContextImplementationClass(Class<? extends RequestContext<?>> requestContextImplementationClass)
The implementation class to use for RequestContext.
|
void |
SpincastGuiceModuleBase.setRequestContextImplementationClass(Class<? extends RequestContext<?>> requestContextImplementationClass) |
void |
SpincastContextTypesInterested.setRequestContextImplementationClass(Class<? extends RequestContext<?>> requestContextImplementationClass) |
void |
GuiceTweaker.setRequestContextImplementationClass(Class<? extends RequestContext<?>> requestContextImplementationClass) |
| Constructor and Description |
|---|
SpincastCorePluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
SpincastGuiceModuleBase(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultRouteParamAliasesBinder<R extends RequestContext<?>,W extends WebsocketContext<?>>
Component that binds some default route parameter aliases.
|
interface |
Handler<R extends RequestContext<?>>
A route handler.
|
interface |
RedirectRuleBuilderFactory<R extends RequestContext<?>,W extends WebsocketContext<?>>
Factory to create RedirectRuleBuilders.
|
interface |
Route<R extends RequestContext<?>>
Represents a regular route and all its informations.
|
interface |
RouteBuilder<R extends RequestContext<?>>
Builder to create a route.
|
interface |
RouteBuilderFactory<R extends RequestContext<?>,W extends WebsocketContext<?>>
Factory to create a route builder.
|
interface |
RouteHandlerMatch<R extends RequestContext<?>>
Represents a match found by the router.
|
interface |
Router<R extends RequestContext<?>,W extends WebsocketContext<?>>
The router.
|
interface |
RoutingRequestContextAddon<R extends RequestContext<?>>
Add-on to get information about
the current routing process.
|
interface |
RoutingResult<R extends RequestContext<?>>
The result of the router, when asked to find matches for
a request.
|
interface |
StaticResource<R extends RequestContext<?>>
A static resource, from the classpath or the
file system.
|
interface |
StaticResourceBuilder<R extends RequestContext<?>>
Builder to create static resources.
|
interface |
StaticResourceBuilderFactory<R extends RequestContext<?>,W extends WebsocketContext<?>>
Factory to create static resources builders.
|
interface |
StaticResourceFactory<R extends RequestContext<?>> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
TemplatingRequestContextAddon<R extends RequestContext<?>>
Provides methods to deal with templating.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
WebsocketController<R extends RequestContext<?>,W extends WebsocketContext<?>>
A controller for a WebSocket connection.
|
class |
WebsocketEndpointHandlerDefault<R extends RequestContext<?>,W extends WebsocketContext<?>> |
interface |
WebsocketEndpointHandlerFactory<R extends RequestContext<?>,W extends WebsocketContext<?>> |
interface |
WebsocketRoute<R extends RequestContext<?>,W extends WebsocketContext<?>>
A WebSocket route.
|
interface |
WebsocketRouteBuilder<R extends RequestContext<?>,W extends WebsocketContext<?>>
Builder for WebSocket routes.
|
interface |
WebsocketRouteBuilderFactory<R extends RequestContext<?>,W extends WebsocketContext<?>>
Factory to create a WebSocket route builder.
|
class |
WebsocketRouteHandler<R extends RequestContext<?>,W extends WebsocketContext<?>>
Route handler that manages the upgrade from
a HTTP request to a WebSocket connection, once the
potential "before" filters have been ran.
|
interface |
WebsocketRouteHandlerFactory<R extends RequestContext<?>,W extends WebsocketContext<?>> |
| Modifier and Type | Method and Description |
|---|---|
protected Class<? extends RequestContext<?>> |
SpincastBootstrapper.getRequestContextImplementationClass() |
| Modifier and Type | Method and Description |
|---|---|
protected static String |
SpincastBootstrapper.createModulesMapKey(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass,
boolean addCore) |
protected static com.google.inject.Module |
SpincastBootstrapper.getCoreAndDefaultModuleInternal(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass,
boolean addCodePlugin) |
static com.google.inject.Module |
SpincastBootstrapper.getDefaultModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
static com.google.inject.Module |
Spincast.getDefaultModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass)
Returns a module combining all the default
plugins implementations.
|
static com.google.inject.Module |
SpincastBootstrapper.getDefaultModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass,
boolean includeCoreModule) |
static com.google.inject.Module |
Spincast.getDefaultModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass,
boolean includeCoreModule)
Returns a module combining all the default
plugins implementations.
|
SpincastBootstrapper |
SpincastBootstrapper.requestContextImplementationClass(Class<? extends RequestContext<?>> clazz) |
| Modifier and Type | Class and Description |
|---|---|
class |
WebsocketIntegrationTestNoAppBase<R extends RequestContext<?>,W extends WebsocketContext<?>>
Base class for WebSocket tests without an existing
application.
|
| Modifier and Type | Method and Description |
|---|---|
protected Class<? extends RequestContext<?>> |
UnitTestBase.getRequestContextImplementationClass() |
| Constructor and Description |
|---|
UnitTestBase(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Constructor and Description |
|---|
SpincastConfigPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
SpincastConfigPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass,
Class<? extends SpincastConfig> specificSpincastConfigImplClass)
Constructor
|
| Constructor and Description |
|---|
SpincastConfigPropsFilePluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
SpincastConfigPropsFilePluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass,
Class<? extends SpincastConfig> specificSpincastConfigImplClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpincastCookiesRequestContextAddon<R extends RequestContext<?>> |
| Constructor and Description |
|---|
SpincastCookiesPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Constructor and Description |
|---|
SpincastDictionaryPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
SpincastDictionaryPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass,
Class<? extends SpincastDictionary> specificSpincastDictionaryImplClass)
Constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
SpincastCacheHeadersRequestContextAddon<R extends RequestContext<?>> |
| Constructor and Description |
|---|
SpincastHttpCachingPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Constructor and Description |
|---|
SpincastHttpClientPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Constructor and Description |
|---|
SpincastHttpClientWithWebsocketPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Constructor and Description |
|---|
SpincastJacksonJsonPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Constructor and Description |
|---|
SpincastJacksonXmlPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.inject.Provider<RequestContext<?>> |
LocaleResolverDefault.getRequestContextProvider() |
| Constructor and Description |
|---|
LocaleResolverDefault(SpincastConfig spincastConfig,
com.google.inject.Provider<RequestContext<?>> requestContextProvider) |
SpincastLocaleResolverPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Constructor and Description |
|---|
SpincastPebblePluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpincastRequestRequestContextAddon<R extends RequestContext<?>> |
| Constructor and Description |
|---|
SpincastRequestPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpincastResponseRequestContextAddon<R extends RequestContext<?>> |
| Constructor and Description |
|---|
SpincastResponsePluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
RedirectRuleBuilderDefault<R extends RequestContext<?>,W extends WebsocketContext<?>>
Default implementation for the RedirectRuleBuilder interface.
|
class |
RouteBuilderDefault<R extends RequestContext<?>,W extends WebsocketContext<?>> |
class |
RouteDefault<R extends RequestContext<?>> |
interface |
RouteFactory<R extends RequestContext<?>> |
class |
RouteHandlerMatchDefault<R extends RequestContext<?>> |
interface |
RouteHandlerMatchFactory<R extends RequestContext<?>> |
class |
RoutingResultDefault<R extends RequestContext<?>> |
class |
SpincastRouter<R extends RequestContext<?>,W extends WebsocketContext<?>>
Spincast router
|
class |
SpincastRouterDeps<R extends RequestContext<?>,W extends WebsocketContext<?>>
A wrapper object for the dependencies required by SpincastRouter.
|
class |
SpincastRoutingRequestContextAddon<R extends RequestContext<R>> |
class |
SpincastWebsocketRoute<R extends RequestContext<?>,W extends WebsocketContext<?>> |
class |
StaticResourceBuilderDefault<R extends RequestContext<?>,W extends WebsocketContext<?>> |
class |
StaticResourceDefault<R extends RequestContext<?>>
Represents a static resource.
|
class |
WebsocketRouteBuilderDefault<R extends RequestContext<?>,W extends WebsocketContext<?>> |
interface |
WebsocketRouteFactory<R extends RequestContext<?>,W extends WebsocketContext<?>> |
| Constructor and Description |
|---|
SpincastRoutingPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
SpincastRoutingPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass,
Class<? extends Router<?,?>> specificRouterImplementationClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpincastTemplatingRequestContextAddon<R extends RequestContext<?>> |
| Constructor and Description |
|---|
SpincastTemplatingAddonPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Constructor and Description |
|---|
SpincastUndertowPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass,
Class<? extends WebsocketContext<?>> websocketContextImplementationClass) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpincastVariablesRequestContextAddon<R extends RequestContext<?>> |
| Modifier and Type | Class and Description |
|---|---|
class |
IntegrationTestAppBase<R extends RequestContext<?>,W extends WebsocketContext<?>>
Base for integration test classes that use an existing
Application to start the Server (calling its
main()
method). |
class |
IntegrationTestBase<R extends RequestContext<?>,W extends WebsocketContext<?>>
Base class for integration test classes that need
the HTTP/WebSocket server to be started.
|
class |
IntegrationTestNoAppBase<R extends RequestContext<?>,W extends WebsocketContext<?>>
Base class for integration testing when there is no
Application to start via a
main() method. |
Copyright © 2017. All rights reserved.