JavaScript is disabled on your browser.
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
B
C
D
G
H
I
J
M
N
P
R
B
bind(Class<?>)
- Method in interface ratpack.guice.
ModuleRegistry
Bind the given type with Guice.
bind(Class<T>, Class<? extends T>)
- Method in interface ratpack.guice.
ModuleRegistry
Bind the given implementation type with Guice, under the given public type.
bind(Class<? super T>, T)
- Method in interface ratpack.guice.
ModuleRegistry
Bind the given implementation with Guice, under the given public type.
bind(T)
- Method in interface ratpack.guice.
ModuleRegistry
Bind the given implementation with Guice, under its concrete type.
C
childInjectorFactory(Injector)
- Static method in class ratpack.guice.
Guice
Creates a transformer that can build an injector from a module, as a child of the given parent.
create(Action<? super ModuleRegistry>, Transformer<? super Module, ? extends Injector>, Transformer<? super Injector, ? extends Handler>)
- Method in interface ratpack.guice.
GuiceBackedHandlerFactory
D
decorate(Injector, Handler)
- Method in interface ratpack.guice.
HandlerDecoratingModule
Decorate the given handler with any
global
logic.
G
getLaunchConfig()
- Method in interface ratpack.guice.
ModuleRegistry
The launch config for the application the module registry is for.
Guice
- Class in
ratpack.guice
Static utility methods for creating Google Guice based Ratpack infrastructure.
GuiceBackedHandlerFactory
- Interface in
ratpack.guice
H
handler(LaunchConfig, Action<? super ModuleRegistry>, Action<? super Chain>)
- Static method in class ratpack.guice.
Guice
Creates a handler that can be used as the entry point for a Guice backed Ratpack app.
handler(LaunchConfig, Action<? super ModuleRegistry>, Transformer<? super Injector, ? extends Handler>)
- Static method in class ratpack.guice.
Guice
Creates a handler that can be used as the entry point for a Guice backed Ratpack app.
handler(LaunchConfig, Injector, Action<? super ModuleRegistry>, Action<? super Chain>)
- Static method in class ratpack.guice.
Guice
Creates a handler that can be used as the entry point for a Guice backed Ratpack app.
handler(LaunchConfig, Injector, Action<? super ModuleRegistry>, Transformer<? super Injector, ? extends Handler>)
- Static method in class ratpack.guice.
Guice
Creates a handler that can be used as the entry point for a Guice backed Ratpack app.
HandlerDecoratingModule
- Interface in
ratpack.guice
A Guice module that contributes to the default handler setup.
I
init(Action<Injector>)
- Method in interface ratpack.guice.
ModuleRegistry
Registers an action to operate on the injector when it has been finalized.
init(Class<? extends Runnable>)
- Method in interface ratpack.guice.
ModuleRegistry
Registers a runnable to instantiated via dependency injection when the injector is created from this module registry.
J
justInTimeRegistry(Injector)
- Static method in class ratpack.guice.
Guice
Creates a Ratpack
Registry
backed by the given
Injector
that will create objects via “just-in-time” binding.
M
ModuleRegistry
- Interface in
ratpack.guice
A container of modules, used for specifying which modules to back an application with.
N
newInjectorFactory(LaunchConfig)
- Static method in class ratpack.guice.
Guice
Creates a transformer that can build an injector from a module.
P
provider(Class<T>, Class<? extends Provider<? extends T>>)
- Method in interface ratpack.guice.
ModuleRegistry
Bind the given provider with Guice, under the given type.
R
ratpack.guice
- package ratpack.guice
Integration with
Google Guice
.
registry(Injector)
- Static method in class ratpack.guice.
Guice
Creates a Ratpack
Registry
backed by the given
Injector
that will
NOT
create objects via “just-in-time” binding.
B
C
D
G
H
I
J
M
N
P
R
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes