com.sun.jersey.guice.spi.container
Class GuiceComponentProviderFactory
java.lang.Object
com.sun.jersey.guice.spi.container.GuiceComponentProviderFactory
- All Implemented Interfaces:
- ComponentProviderFactory<IoCComponentProvider>, IoCComponentProviderFactory
- Direct Known Subclasses:
- GuiceContainer.ServletGuiceComponentProviderFactory
public class GuiceComponentProviderFactory
- extends java.lang.Object
- implements IoCComponentProviderFactory
The Guice-based IoCComponentProviderFactory.
- Author:
- Gili Tzabari, Paul Sandoz
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GuiceComponentProviderFactory
public GuiceComponentProviderFactory(ResourceConfig config,
com.google.inject.Injector injector)
- Creates a new GuiceComponentProviderFactory.
- Parameters:
config - the resource configurationinjector - the Guice injector
getComponentProvider
public IoCComponentProvider getComponentProvider(java.lang.Class c)
- Specified by:
getComponentProvider in interface ComponentProviderFactory<IoCComponentProvider>- Specified by:
getComponentProvider in interface IoCComponentProviderFactory
getComponentProvider
public IoCComponentProvider getComponentProvider(ComponentContext cc,
java.lang.Class clazz)
- Specified by:
getComponentProvider in interface IoCComponentProviderFactory
createScopeMap
public java.util.Map<com.google.inject.Scope,ComponentScope> createScopeMap()
- Maps a Guice scope to a Jersey scope.
- Returns:
- the map
Copyright © 2009 Sun Microsystems, Inc. All Rights Reserved.