org.glassfish.jersey.server
Class InflectorExtractingStage

java.lang.Object
  extended by org.glassfish.jersey.server.InflectorExtractingStage
All Implemented Interfaces:
LinearAcceptor

public class InflectorExtractingStage
extends java.lang.Object
implements LinearAcceptor

Linear accepting stage that extracts the inflector from the accepting context and returns it wrapped in a next stage.

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

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.glassfish.jersey.process.internal.LinearAcceptor
LinearAcceptor.Builder
 
Constructor Summary
InflectorExtractingStage(org.glassfish.hk2.Factory<RequestProcessor.AcceptingContext> acceptingContextFactory)
          Create new inflector extracting acceptor.
 
Method Summary
 Pair<Request,com.google.common.base.Optional<LinearAcceptor>> apply(Request request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InflectorExtractingStage

public InflectorExtractingStage(org.glassfish.hk2.Factory<RequestProcessor.AcceptingContext> acceptingContextFactory)
Create new inflector extracting acceptor.

Parameters:
acceptingContextFactory - accepting context factory;
Method Detail

apply

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


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