final long filterTimestamp = tracingLogger.timestamp(ServerTraceEvent.RESPONSE_FILTER); try { filter.filter(request, responseContext); } catch (Exception ex) { throw new MappableException(ex);
final long filterTimestamp = tracingLogger.timestamp(ServerTraceEvent.RESPONSE_FILTER); try { filter.filter(request, responseContext); } catch (Exception ex) { throw new MappableException(ex);
final long filterTimestamp = tracingLogger.timestamp(ServerTraceEvent.RESPONSE_FILTER); try { filter.filter(request, responseContext); } catch (Exception ex) { throw new MappableException(ex);
inFilter = true; final long timestamp = logger.timestamp("RESPONSE_FILTER"); filter.filter(requestContext, this); logger.logDuration("RESPONSE_FILTER", timestamp, filter);
private void runResponseFilters(final MinijaxRequestContext context, final Response response) throws IOException { final ContainerResponseContext responseContext = (ContainerResponseContext) response; for (final Class<? extends ContainerResponseFilter> filterClass : responseFilters) { final ContainerResponseFilter filter = getResource(filterClass); filter.filter(context, responseContext); } }
public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext) throws IOException { getDelegate().filter(requestContext, responseContext); } }
public void filter(ContainerRequestContext requestContext, ContainerResponseContext responseContext) throws IOException { getDelegate().filter(requestContext, responseContext); } }
public static void runContainerResponseFilters(ServerProviderFactory pf, ResponseImpl r, Message m, OperationResourceInfo ori, Method invoked) throws IOException, Throwable { List<ProviderInfo<ContainerResponseFilter>> containerFilters = pf.getContainerResponseFilters(ori == null ? null : ori.getNameBindings()); if (!containerFilters.isEmpty()) { ContainerRequestContext requestContext = new ContainerRequestContextImpl(m.getExchange().getInMessage(), false, true); ContainerResponseContext responseContext = new ContainerResponseContextImpl(r, m, ori == null ? null : ori.getClassResourceInfo().getServiceClass(), invoked); for (ProviderInfo<ContainerResponseFilter> filter : containerFilters) { InjectionUtils.injectContexts(filter.getProvider(), filter, m); filter.getProvider().filter(requestContext, responseContext); } } }
public static void runContainerResponseFilters(ProviderFactory pf, Response r, Message m, OperationResourceInfo ori, Method invoked) throws IOException, Throwable { List<ProviderInfo<ContainerResponseFilter>> containerFilters = pf.getContainerResponseFilters(ori == null ? null : ori.getNameBindings()); if (!containerFilters.isEmpty()) { ContainerRequestContext requestContext = new ContainerRequestContextImpl(m.getExchange().getInMessage(), false, true); ContainerResponseContext responseContext = new ContainerResponseContextImpl(r, m, ori == null ? null : ori.getClassResourceInfo().getServiceClass(), invoked); for (ProviderInfo<ContainerResponseFilter> filter : containerFilters) { InjectionUtils.injectContexts(filter.getProvider(), filter, m); filter.getProvider().filter(requestContext, responseContext); } } }
final long filterTimestamp = tracingLogger.timestamp(ServerTraceEvent.RESPONSE_FILTER); try { filter.filter(request, responseContext); } catch (Exception ex) { throw new MappableException(ex);
final long filterTimestamp = tracingLogger.timestamp(ServerTraceEvent.RESPONSE_FILTER); try { filter.filter(request, responseContext); } catch (Exception ex) { throw new MappableException(ex);
final long filterTimestamp = tracingLogger.timestamp(ServerTraceEvent.RESPONSE_FILTER); try { filter.filter(request, responseContext); } catch (Exception ex) { throw new MappableException(ex);
final long filterTimestamp = tracingLogger.timestamp(ServerTraceEvent.RESPONSE_FILTER); try { filter.filter(request, responseContext); } catch (Exception ex) { throw new MappableException(ex);
throwable = null; inFilter = true; filter.filter(requestContext, this);
inFilter = true; final long timestamp = logger.timestamp("RESPONSE_FILTER"); filter.filter(requestContext, this); logger.logDuration("RESPONSE_FILTER", timestamp, filter);