org.glassfish.jersey.process.internal
Class MessageBodyWorkersInitializer

java.lang.Object
  extended by org.glassfish.jersey.process.internal.MessageBodyWorkersInitializer
All Implemented Interfaces:
com.google.common.base.Function<Request,Request>

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

Function that can be put to an acceptor chain to properly initialize MessageBodyWorkers instance on a current request and response.

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

Constructor Summary
MessageBodyWorkersInitializer(org.glassfish.hk2.Factory<MessageBodyWorkers> workersFactory, org.glassfish.hk2.Factory<ResponseProcessor.RespondingContext> respondingContextFactory)
          Create new MessageBodyWorkers initialization function for requests and responses.
 
Method Summary
 Request apply(Request request)
           
 
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

MessageBodyWorkersInitializer

public MessageBodyWorkersInitializer(org.glassfish.hk2.Factory<MessageBodyWorkers> workersFactory,
                                     org.glassfish.hk2.Factory<ResponseProcessor.RespondingContext> respondingContextFactory)
Create new MessageBodyWorkers initialization function for requests and responses.

Parameters:
workersFactory - MessageBodyWorkers factory.
respondingContextFactory - ResponseProcessor.RespondingContext factory.
Method Detail

apply

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


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