org.glassfish.jersey.process.internal
Interface ExceptionMapper<E extends Throwable>

Type Parameters:
E - supported exception type.
All Superinterfaces:
com.google.common.base.Function<E,javax.ws.rs.core.Response>

public interface ExceptionMapper<E extends Throwable>
extends com.google.common.base.Function<E,javax.ws.rs.core.Response>

Transformation function transforming exception to a result.

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

Method Summary
 javax.ws.rs.core.Response apply(E exception)
          Transform a supported exception type into a result.
 
Methods inherited from interface com.google.common.base.Function
equals
 

Method Detail

apply

javax.ws.rs.core.Response apply(E exception)
Transform a supported exception type into a result.

Specified by:
apply in interface com.google.common.base.Function<E extends Throwable,javax.ws.rs.core.Response>
Parameters:
exception - to be transformed.
Returns:
result of the exception transformation.


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