org.glassfish.jersey.internal
Class ServiceProvidersModule
java.lang.Object
org.glassfish.jersey.internal.inject.AbstractModule
org.glassfish.jersey.internal.ServiceProvidersModule
- All Implemented Interfaces:
- org.glassfish.hk2.BinderFactory, org.glassfish.hk2.Module
public class ServiceProvidersModule
- extends AbstractModule
HK2 module that defines injection bindings for ServiceProviders contract
as well as ServiceProviders contract reference. The service
providers contract reference (Ref<ServiceProviders>) can be used
to update the service providers instance that is being injected by HK2.
- Author:
- Marek Potociar (marek.potociar at oracle.com)
|
Constructor Summary |
ServiceProvidersModule()
Construct service providers module that binds service providers builder in the
Singleton scope. |
ServiceProvidersModule(Class<? extends org.glassfish.hk2.Scope> providersBuilderScope,
Class<? extends org.glassfish.hk2.Scope> providersRefScope)
Construct service providers module. |
|
Method Summary |
protected void |
configure()
Implement to provide module binding definitions using the exposed binding
methods. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceProvidersModule
public ServiceProvidersModule()
- Construct service providers module that binds service providers builder in the
Singleton scope.
ServiceProvidersModule
public ServiceProvidersModule(Class<? extends org.glassfish.hk2.Scope> providersBuilderScope,
Class<? extends org.glassfish.hk2.Scope> providersRefScope)
- Construct service providers module.
- Parameters:
providersBuilderScope - binding scope of the service providers builder.providersRefScope - binding scope of the service
providers reference.
configure
protected void configure()
- Description copied from class:
AbstractModule
- Implement to provide module binding definitions using the exposed binding
methods.
- Specified by:
configure in class AbstractModule
Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.