| Package | Description |
|---|---|
| ratpack.groovy.guice |
Groovy specific extensions to the Guice support.
|
| ratpack.groovy.test.embed |
Support for creating Groovy based embedded applications.
|
| ratpack.guice |
Integration with Google Guice.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
GroovyModuleRegistry
Groovy specific extensions to
ModuleRegistry. |
| Modifier and Type | Method and Description |
|---|---|
protected Action<? super ModuleRegistry> |
ClosureBackedEmbeddedApplication.createModulesAction()
Provides the module registry configuration action.
|
| Modifier and Type | Method and Description |
|---|---|
Handler |
GuiceBackedHandlerFactory.create(Action<? super ModuleRegistry> modulesAction,
Transformer<? super Module,? extends Injector> moduleTransformer,
Transformer<? super Injector,? extends Handler> handler) |
static Handler |
Guice.handler(LaunchConfig launchConfig,
Action<? super ModuleRegistry> moduleConfigurer,
Action<? super Chain> chainConfigurer)
Creates a handler that can be used as the entry point for a Guice backed Ratpack app.
|
static Handler |
Guice.handler(LaunchConfig launchConfig,
Action<? super ModuleRegistry> moduleConfigurer,
Transformer<? super Injector,? extends Handler> injectorTransformer)
Creates a handler that can be used as the entry point for a Guice backed Ratpack app.
|
static Handler |
Guice.handler(LaunchConfig launchConfig,
Injector parentInjector,
Action<? super ModuleRegistry> moduleConfigurer,
Action<? super Chain> chainConfigurer)
Creates a handler that can be used as the entry point for a Guice backed Ratpack app.
|
static Handler |
Guice.handler(LaunchConfig launchConfig,
Injector parentInjector,
Action<? super ModuleRegistry> moduleConfigurer,
Transformer<? super Injector,? extends Handler> injectorTransformer)
Creates a handler that can be used as the entry point for a Guice backed Ratpack app.
|