C D F N O R S W 

C

configure() - Method in class org.restlet.ext.guice.RestletGuice.Module
 
configure() - Method in class org.restlet.ext.guice.SelfInjectingServerResourceModule
 
createFinder(Class<? extends ServerResource>) - Method in class org.restlet.ext.guice.ResourceInjectingApplication
 
createInjector(Module...) - Static method in class org.restlet.ext.guice.RestletGuice
Creates an instance of Injector from the given modules with FinderFactory bound to an implementation that uses the injector's bindings to create Finder instances.
createInjector(Iterable<Module>) - Static method in class org.restlet.ext.guice.RestletGuice
Creates an instance of Injector from the given modules with FinderFactory bound to an implementation that uses the injector's bindings to create Finder instances.
createInjector(Stage, Module...) - Static method in class org.restlet.ext.guice.RestletGuice
Creates an instance of Injector in the given Stage from the given modules with FinderFactory bound to an implementation that uses the injector's bindings to create Finder instances.
createInjector(Stage, Iterable<Module>) - Static method in class org.restlet.ext.guice.RestletGuice
Creates an instance of Injector in the given Stage from the given modules with FinderFactory bound to an implementation that uses the injector's bindings to create Finder instances.

D

doInit() - Method in class org.restlet.ext.guice.SelfInjectingServerResource
Subclasseses overriding this method must call super.doInit() first.

F

finder(Class<?>) - Method in interface org.restlet.ext.guice.FinderFactory
Returns a Finder that will obtain a dependency-injected instance of the ServerResource subtype bound to the type associated with the given class.
finder(Class<?>, Class<? extends Annotation>) - Method in interface org.restlet.ext.guice.FinderFactory
Returns a Finder that will obtain a dependency-injected instance of the ServerResource subtype bound to the type and qualifier associated with the given class.
finder(Class<?>) - Method in class org.restlet.ext.guice.RestletGuice.Module
 
finder(Class<?>, Class<? extends Annotation>) - Method in class org.restlet.ext.guice.RestletGuice.Module
 
FinderFactory - Interface in org.restlet.ext.guice
Factory for dependency-injecting Finders.

N

newApplicationProvider() - Method in class org.restlet.ext.guice.RestletGuice.Module
Creates a Providerr for the current Application.
newContextProvider() - Method in class org.restlet.ext.guice.RestletGuice.Module
Creates a Provider for the current Context.
newRequestProvider() - Method in class org.restlet.ext.guice.RestletGuice.Module
Creates a Provider for the current Request.
newResponseProvider() - Method in class org.restlet.ext.guice.RestletGuice.Module
Creates a Provider for the current Response.
newRouter() - Method in class org.restlet.ext.guice.ResourceInjectingApplication
Returns a new instance of Router linked to this application.

O

org.restlet.ext.guice - package org.restlet.ext.guice
Integration with Google Guice @minor-version@.

R

ResourceInjectingApplication - Class in org.restlet.ext.guice
Application with support for creating Router instances that arrange for member injection of resource instances.
ResourceInjectingApplication() - Constructor for class org.restlet.ext.guice.ResourceInjectingApplication
 
RestletGuice - Class in org.restlet.ext.guice
Guice dependency injection for Restlet.
RestletGuice() - Constructor for class org.restlet.ext.guice.RestletGuice
 
RestletGuice.Module - Class in org.restlet.ext.guice
A Guice module that implements FinderFactory.
RestletGuice.Module(Module...) - Constructor for class org.restlet.ext.guice.RestletGuice.Module
Creates a RestletGuice.Module that will install the given modules.
RestletGuice.Module(Iterable<? extends Module>) - Constructor for class org.restlet.ext.guice.RestletGuice.Module
Creates a RestletGuice.Module that will install the given modules.

S

SelfInjectingServerResource - Class in org.restlet.ext.guice
Base class for ServerResources that do their own member injection.
SelfInjectingServerResource() - Constructor for class org.restlet.ext.guice.SelfInjectingServerResource
 
SelfInjectingServerResourceModule - Class in org.restlet.ext.guice
Install this module to arrange for SelfInjectingServerResource instances to have their members injected (idempotently) by the SelfInjectingServerResource.doInit() method (which is called automatically after construction).
SelfInjectingServerResourceModule() - Constructor for class org.restlet.ext.guice.SelfInjectingServerResourceModule
 

W

wrapFinderWithMemberInjection(Finder, SelfInjectingServerResource.MembersInjector) - Static method in class org.restlet.ext.guice.ResourceInjectingApplication
Wraps a Finder returned by ResourceInjectingApplication.createFinder(Class) to do member injection using the passed in MembersInjector.
C D F N O R S W 

Copyright © 2005-2016 Restlet.