|
Restlet Framework 2.2.3 OSGi Environments |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.inject.AbstractModule
org.restlet.ext.guice.RestletGuice.Module
public static class RestletGuice.Module
A Guice module that implements FinderFactory
. On first use of the
methods of this facility, if the module hasn't been used to create an
Injector
, this module creates its own Injector.
Constructor Summary | |
---|---|
RestletGuice.Module(Iterable<? extends com.google.inject.Module> modules)
Creates a RestletGuice.Module that will install the given modules. |
|
RestletGuice.Module(com.google.inject.Module... modules)
Creates a RestletGuice.Module that will install the given modules. |
Method Summary | |
---|---|
protected void |
configure()
|
Finder |
finder(Class<?> cls)
Returns a Finder that will obtain a dependency-injected instance
of the ServerResource subtype bound to the type associated with the given
class. |
Finder |
finder(Class<?> cls,
Class<? extends Annotation> qualifier)
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. |
protected com.google.inject.Provider<Application> |
newApplicationProvider()
Creates a Provider r for the current Application . |
protected com.google.inject.Provider<Context> |
newContextProvider()
Creates a Provider for the current Context . |
protected com.google.inject.Provider<Request> |
newRequestProvider()
Creates a Provider for the current Request . |
protected com.google.inject.Provider<Response> |
newResponseProvider()
Creates a Provider for the current Response . |
Methods inherited from class com.google.inject.AbstractModule |
---|
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RestletGuice.Module(com.google.inject.Module... modules)
public RestletGuice.Module(Iterable<? extends com.google.inject.Module> modules)
Method Detail |
---|
protected final void configure()
configure
in class com.google.inject.AbstractModule
public Finder finder(Class<?> cls)
FinderFactory
Finder
that will obtain a dependency-injected instance
of the ServerResource subtype bound to the type associated with the given
class.
finder
in interface FinderFactory
cls
- The class to instantiate.
Finder
.public Finder finder(Class<?> cls, Class<? extends Annotation> qualifier)
FinderFactory
Finder
that will obtain a dependency-injected instance
of the ServerResource subtype bound to the type and qualifier associated
with the given class.
finder
in interface FinderFactory
cls
- The class to instantiate.qualifier
- The qualifier associated with the given class.
Finder
.protected com.google.inject.Provider<Application> newApplicationProvider()
Provider
r for the current Application
.
Override to use a custom Application provider.
Provider
for the current Application
.protected com.google.inject.Provider<Context> newContextProvider()
Provider
for the current Context
. Override
to use a custom Context provider.
Provider
for the current Context
.protected com.google.inject.Provider<Request> newRequestProvider()
Provider
for the current Request
. Override
to use a custom Request provider.
Provider
for the current Request
.protected com.google.inject.Provider<Response> newResponseProvider()
Provider
for the current Response
. Override
to use a custom Response provider.
Provider
for the current Response
.
|
Restlet Framework 2.2.3 OSGi Environments |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |