org.glassfish.jersey.client
Class RequestProcessingInitializationStage

java.lang.Object
  extended by org.glassfish.jersey.client.RequestProcessingInitializationStage
All Implemented Interfaces:
com.google.common.base.Function<JerseyClientRequestContext,JerseyClientRequestContext>

public class RequestProcessingInitializationStage
extends java.lang.Object
implements com.google.common.base.Function<JerseyClientRequestContext,JerseyClientRequestContext>

Function that can be put to an acceptor chain to properly initialize the client-side request-scoped processing injection for the current request and response exchange.

Author:
Marek Potociar (marek.potociar at oracle.com)

Constructor Summary
RequestProcessingInitializationStage(org.glassfish.hk2.inject.Injector injector, ServiceProviders.Builder serviceProvidersBuilder, org.glassfish.hk2.Factory<MessageBodyWorkers> workersFactory)
          Create new MessageBodyWorkers initialization function for requests and responses.
 
Method Summary
 JerseyClientRequestContext apply(JerseyClientRequestContext requestContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.google.common.base.Function
equals
 

Constructor Detail

RequestProcessingInitializationStage

public RequestProcessingInitializationStage(org.glassfish.hk2.inject.Injector injector,
                                            ServiceProviders.Builder serviceProvidersBuilder,
                                            org.glassfish.hk2.Factory<MessageBodyWorkers> workersFactory)
Create new MessageBodyWorkers initialization function for requests and responses.

Parameters:
injector - HK2 injector.
serviceProvidersBuilder - Jersey service providers builder.
workersFactory - MessageBodyWorkers factory.
Method Detail

apply

public JerseyClientRequestContext apply(JerseyClientRequestContext requestContext)
Specified by:
apply in interface com.google.common.base.Function<JerseyClientRequestContext,JerseyClientRequestContext>


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