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