org.glassfish.jersey.server
Class ContainerMessageBodyWorkersInitializer

java.lang.Object
  extended by org.glassfish.jersey.server.ContainerMessageBodyWorkersInitializer
All Implemented Interfaces:
com.google.common.base.Function<ContainerRequest,ContainerRequest>

public class ContainerMessageBodyWorkersInitializer
extends Object
implements com.google.common.base.Function<ContainerRequest,ContainerRequest>

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
ContainerMessageBodyWorkersInitializer(javax.inject.Provider<MessageBodyWorkers> workersFactory)
          Create new MessageBodyWorkers initialization function for requests and responses.
 
Method Summary
 ContainerRequest apply(ContainerRequest 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

ContainerMessageBodyWorkersInitializer

@Inject
public ContainerMessageBodyWorkersInitializer(javax.inject.Provider<MessageBodyWorkers> workersFactory)
Create new MessageBodyWorkers initialization function for requests and responses.

Parameters:
workersFactory - MessageBodyWorkers factory.
Method Detail

apply

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


Copyright © 2007-2014, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.