com.sun.jersey.core.spi.component
Class ProviderServices
java.lang.Object
com.sun.jersey.core.spi.component.ProviderServices
public class ProviderServices
- extends Object
Combines access to provider instances given a set of provider classes,
a set of provider instances and providers registered in META-INF/services.
- Author:
- Paul.Sandoz@Sun.Com
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProviderServices
public ProviderServices(ProviderFactory componentProviderFactory,
Set<Class<?>> providers,
Set<?> providerInstances)
- Create the provider services.
- Parameters:
componentProviderFactory
- providers
- providerInstances
-
ProviderServices
public ProviderServices(Class<? extends ConstrainedToType> constraintToType,
ProviderFactory componentProviderFactory,
Set<Class<?>> providers,
Set<?> providerInstances)
- Create the provider services.
- Parameters:
constraintToType
- componentProviderFactory
- providers
- providerInstances
-
update
public void update(Set<Class<?>> providers,
Set<?> providerInstances,
InjectableProviderFactory ipf)
getComponentProviderFactory
public ProviderFactory getComponentProviderFactory()
getProviders
public <T> Set<T> getProviders(Class<T> provider)
getServices
public <T> Set<T> getServices(Class<T> provider)
getProvidersAndServices
public <T> Set<T> getProvidersAndServices(Class<T> provider)
getProviders
public <T> void getProviders(Class<T> provider,
ProviderServices.ProviderListener listener)
getProvidersAndServices
public <T> void getProvidersAndServices(Class<T> provider,
ProviderServices.ProviderListener listener)
getInstances
public <T> List<T> getInstances(Class<T> provider,
String[] classNames)
getInstances
public <T> List<T> getInstances(Class<T> provider,
Class<? extends T>[] classes)
Copyright © 2013 Oracle Corporation. All Rights Reserved.