org.glassfish.jersey.server.internal.routing
Class RedirectingAcceptor

java.lang.Object
  extended by org.glassfish.jersey.server.internal.routing.RedirectingAcceptor
All Implemented Interfaces:
com.google.common.base.Function<javax.ws.rs.core.Request,Pair<javax.ws.rs.core.Request,Iterator<TreeAcceptor>>>, Stage<javax.ws.rs.core.Request,Iterator<TreeAcceptor>>, TreeAcceptor

public class RedirectingAcceptor
extends Object
implements TreeAcceptor

TODO

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

Nested Class Summary
 class RedirectingAcceptor.Builder
           
 
Nested classes/interfaces inherited from interface org.glassfish.jersey.process.internal.Stage
Stage.Root
 
Constructor Summary
RedirectingAcceptor(org.glassfish.hk2.Factory<RouterModule.RoutingContext> contextProvider, org.glassfish.hk2.Factory<javax.ws.rs.core.UriInfo> uriInfoProvider, boolean redirect, boolean patternEndsInSlash)
           
 
Method Summary
 Pair<javax.ws.rs.core.Request,Iterator<TreeAcceptor>> apply(javax.ws.rs.core.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

RedirectingAcceptor

public RedirectingAcceptor(org.glassfish.hk2.Factory<RouterModule.RoutingContext> contextProvider,
                           org.glassfish.hk2.Factory<javax.ws.rs.core.UriInfo> uriInfoProvider,
                           boolean redirect,
                           boolean patternEndsInSlash)
Method Detail

apply

public Pair<javax.ws.rs.core.Request,Iterator<TreeAcceptor>> apply(javax.ws.rs.core.Request request)
Specified by:
apply in interface com.google.common.base.Function<javax.ws.rs.core.Request,Pair<javax.ws.rs.core.Request,Iterator<TreeAcceptor>>>
Specified by:
apply in interface Stage<javax.ws.rs.core.Request,Iterator<TreeAcceptor>>
Specified by:
apply in interface TreeAcceptor


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