org.glassfish.jersey.internal
Class ServiceProviders.Builder

java.lang.Object
  extended by org.glassfish.jersey.internal.ServiceProviders.Builder
Enclosing class:
ServiceProviders

public static final class ServiceProviders.Builder
extends java.lang.Object

Service providers builder.


Constructor Summary
ServiceProviders.Builder(org.glassfish.hk2.Services services)
          Injection constructor.
 
Method Summary
 ServiceProviders build()
          Build service providers.
 ServiceProviders.Builder setProviderClasses(java.util.Set<java.lang.Class<?>> classes)
          Set custom service provider classes that will take precedence over the default service providers provided by the underlying HK2 services.
 ServiceProviders.Builder setProviderInstances(java.util.Set<java.lang.Object> instances)
          Set custom service provider instances that will take precedence over the default service providers provided by the underlying HK2 services.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceProviders.Builder

public ServiceProviders.Builder(org.glassfish.hk2.Services services)
Injection constructor.

Parameters:
services - HK2 services to be used for service providers lookup.
Method Detail

setProviderClasses

public ServiceProviders.Builder setProviderClasses(java.util.Set<java.lang.Class<?>> classes)
Set custom service provider classes that will take precedence over the default service providers provided by the underlying HK2 services.

Parameters:
classes - custom service classes.
Returns:
the updated builder instance.

setProviderInstances

public ServiceProviders.Builder setProviderInstances(java.util.Set<java.lang.Object> instances)
Set custom service provider instances that will take precedence over the default service providers provided by the underlying HK2 services.

Parameters:
instances - custom service provider instances.
Returns:
the updated builder instance.

build

public ServiceProviders build()
Build service providers.

Returns:
configured service providers.


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.