|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.jersey.guice.spi.container.GuiceComponentProviderFactory
public class GuiceComponentProviderFactory
The Guice-based IoCComponentProviderFactory.
| Constructor Summary | |
|---|---|
GuiceComponentProviderFactory(ResourceConfig config,
com.google.inject.Injector injector)
Creates a new GuiceComponentProviderFactory. |
|
| Method Summary | |
|---|---|
java.util.Map<com.google.inject.Scope,ComponentScope> |
createScopeMap()
Maps a Guice scope to a Jersey scope. |
IoCComponentProvider |
getComponentProvider(java.lang.Class c)
|
IoCComponentProvider |
getComponentProvider(ComponentContext cc,
java.lang.Class clazz)
|
boolean |
isImplicitGuiceComponent(java.lang.Class<?> c)
Determine if a class is an implicit Guice component that can be instatiated by Guice and the life-cycle managed by Jersey. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GuiceComponentProviderFactory(ResourceConfig config,
com.google.inject.Injector injector)
config - the resource configurationinjector - the Guice injector| Method Detail |
|---|
public IoCComponentProvider getComponentProvider(java.lang.Class c)
getComponentProvider in interface ComponentProviderFactory<IoCComponentProvider>getComponentProvider in interface IoCComponentProviderFactory
public IoCComponentProvider getComponentProvider(ComponentContext cc,
java.lang.Class clazz)
getComponentProvider in interface IoCComponentProviderFactorypublic boolean isImplicitGuiceComponent(java.lang.Class<?> c)
c - the class.
public java.util.Map<com.google.inject.Scope,ComponentScope> createScopeMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||