com.xebialabs.deployit
Class ClosingExceptionMapper<E extends java.lang.Exception>

java.lang.Object
  extended by com.xebialabs.deployit.ClosingExceptionMapper<E>
All Implemented Interfaces:
javax.ws.rs.ext.ExceptionMapper<E>
Direct Known Subclasses:
DeployitExceptionMapper, UnhandledExceptionMapper

public abstract class ClosingExceptionMapper<E extends java.lang.Exception>
extends java.lang.Object
implements javax.ws.rs.ext.ExceptionMapper<E>


Constructor Summary
ClosingExceptionMapper()
           
 
Method Summary
protected abstract  javax.ws.rs.core.Response handleException(E exception)
           
 javax.ws.rs.core.Response toResponse(E exception)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClosingExceptionMapper

public ClosingExceptionMapper()
Method Detail

toResponse

public final javax.ws.rs.core.Response toResponse(E exception)
Specified by:
toResponse in interface javax.ws.rs.ext.ExceptionMapper<E extends java.lang.Exception>

handleException

protected abstract javax.ws.rs.core.Response handleException(E exception)