context.addFilter(filter);
protected void setupTransactionMgmt() { context.addFilter(new AbstractDocumentFilter() { @Override public Response filter(final DocumentFilterContext context, final DocumentFilterChain chain) { return transactionRunner.doInTransaction(new Callable<Response>() { @Override public Response call() throws Exception { return chain.doFilter(context); } }); } }); }