org.glassfish.jersey.client
Class ServiceLocatorClientProvider
java.lang.Object
org.glassfish.jersey.ServiceLocatorProvider
org.glassfish.jersey.client.ServiceLocatorClientProvider
public class ServiceLocatorClientProvider
- extends ServiceLocatorProvider
Extension of ServiceLocatorProvider which contains helper static methods
that extract ServiceLocator from client specific JAX-RS components.
See javadoc of ServiceLocatorProvider for more details.
- Since:
- 2.6
- Author:
- Miroslav Fuksa (miroslav.fuksa at oracle.com)
- See Also:
ServiceLocatorProvider
|
Method Summary |
static org.glassfish.hk2.api.ServiceLocator |
getServiceLocator(javax.ws.rs.client.ClientRequestContext clientRequestContext)
Extract and return service locator from clientRequestContext. |
static org.glassfish.hk2.api.ServiceLocator |
getServiceLocator(javax.ws.rs.client.ClientResponseContext clientResponseContext)
Extract and return service locator from clientResponseContext. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceLocatorClientProvider
public ServiceLocatorClientProvider()
getServiceLocator
public static org.glassfish.hk2.api.ServiceLocator getServiceLocator(javax.ws.rs.client.ClientRequestContext clientRequestContext)
- Extract and return service locator from
clientRequestContext.
The method can be used to inject custom types into a ClientRequestFilter.
- Parameters:
clientRequestContext - Client request context.
- Returns:
- Service locator.
- Throws:
IllegalArgumentException - when clientRequestContext is not a default
Jersey implementation provided by Jersey as argument in the
ClientRequestFilter.filter(javax.ws.rs.client.ClientRequestContext) method.
getServiceLocator
public static org.glassfish.hk2.api.ServiceLocator getServiceLocator(javax.ws.rs.client.ClientResponseContext clientResponseContext)
- Extract and return service locator from
clientResponseContext.
The method can be used to inject custom types into a ClientResponseFilter.
- Parameters:
clientResponseContext - Client response context.
- Returns:
- Service locator.
- Throws:
IllegalArgumentException - when clientResponseContext is not a default
Jersey implementation provided by Jersey as argument in the
ClientResponseFilter.filter(javax.ws.rs.client.ClientRequestContext, javax.ws.rs.client.ClientResponseContext)
method.
Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.