org.glassfish.jersey.process.internal
Class FilteringInflector

java.lang.Object
  extended by org.glassfish.jersey.process.internal.FilteringInflector
All Implemented Interfaces:
com.google.common.base.Function<javax.ws.rs.core.Request,javax.ws.rs.core.Response>, Inflector<javax.ws.rs.core.Request,javax.ws.rs.core.Response>

public class FilteringInflector
extends Object
implements Inflector<javax.ws.rs.core.Request,javax.ws.rs.core.Response>

Author:
Pavel Bucek (pavel.bucek at oracle.com), Santiago Pericas-Geertsen (santiago.pericasgeertsen at oracle.com)

Nested Class Summary
static class FilteringInflector.Builder
           
 
Method Summary
 javax.ws.rs.core.Response apply(javax.ws.rs.core.Request request)
          Transform data of a given type into a result of the different type.
 
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
 

Method Detail

apply

public javax.ws.rs.core.Response apply(javax.ws.rs.core.Request request)
Description copied from interface: Inflector
Transform data of a given type into a result of the different type.

Specified by:
apply in interface com.google.common.base.Function<javax.ws.rs.core.Request,javax.ws.rs.core.Response>
Specified by:
apply in interface Inflector<javax.ws.rs.core.Request,javax.ws.rs.core.Response>
Parameters:
request - data to be transformed into a result.
Returns:
data transformation result. Return value must not be null.


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