Examples of RequestFilter


Examples of com.eviware.soapui.impl.wsdl.submit.RequestFilter

    }
    finally
    {
      for( int c = filters.size() - 1; c >= 0; c-- )
      {
        RequestFilter filter = filters.get( c );
        filter.afterRequest( submitContext, httpRequest );
      }

      if( !submitContext.hasProperty( RESPONSE ) )
      {
        createDefaultResponse( submitContext, httpRequest, httpMethod );
View Full Code Here

Examples of com.linkedin.r2.filter.message.RequestFilter

    return newFilters;
  }

  private MessageFilter adaptRpcFilter(Filter filter)
  {
    final RequestFilter reqFilter;
    if (filter instanceof RpcRequestFilter)
    {
      reqFilter = adaptRpcRequestFilter((RpcRequestFilter) filter);
    }
    else if (filter instanceof RequestFilter)
View Full Code Here

Examples of com.linkedin.restli.server.filter.RequestFilter

  @Test(dataProvider = "provideFilterConfig")
  public void testInvokerWithFilters(final boolean throwExceptionFromFirstFilter) throws Exception
  {
    MethodAdapterRegistry mockRegistry = createMock(MethodAdapterRegistry.class);
    RestLiArgumentBuilder mockBuilder = createMock(RestLiArgumentBuilder.class);
    RequestFilter mockFilter = createMock(RequestFilter.class);
    @SuppressWarnings("unchecked")
    RequestExecutionCallback<Object> mockCallback = createMock(RequestExecutionCallback.class);
    FilterRequestContextInternal mockFilterContext = createMock(FilterRequestContextInternal.class);
    RestLiRequestData requestData = new RestLiRequestDataImpl.Builder().key("Key").build();
    RestLiMethodInvoker invokerWithFilters =
        new RestLiMethodInvoker(_resourceFactory,
                                _engine,
                                new ErrorResponseBuilder(),
                                mockRegistry,
                                Arrays.asList(mockFilter, mockFilter));
    Map<String, ResourceModel> resourceModelMap =
        buildResourceModels(StatusCollectionResource.class, LocationResource.class, DiscoveredItemsResource.class);
    ResourceModel statusResourceModel = resourceModelMap.get("/statuses");
    ResourceMethodDescriptor resourceMethodDescriptor = statusResourceModel.findMethod(ResourceMethod.GET);
    final StatusCollectionResource resource = getMockResource(StatusCollectionResource.class);
    RestRequestBuilder builder =
        new RestRequestBuilder(new URI("/statuses/1")).setMethod("GET")
                                                      .addHeaderValue("Accept", "application/json")
                                                      .setHeader(RestConstants.HEADER_RESTLI_PROTOCOL_VERSION,
                                                                 AllProtocolVersions.LATEST_PROTOCOL_VERSION.toString());
    RestRequest request = builder.build();
    RoutingResult routingResult =
        new RoutingResult(new ResourceContextImpl(buildPathKeys("statusID", 1L), request, new RequestContext()),
                          resourceMethodDescriptor);
    expect(mockRegistry.getArgumentBuilder(resourceMethodDescriptor.getType())).andReturn(mockBuilder);
    expect(mockBuilder.extractRequestData(routingResult, request)).andReturn(requestData);
    mockFilterContext.setRequestData(requestData);
    final Exception exFromFilter = new RuntimeException("Exception from filter!");
    if (throwExceptionFromFirstFilter)
    {
      mockFilter.onRequest(mockFilterContext);
      expectLastCall().andThrow(exFromFilter);
      mockCallback.onError(eq(exFromFilter), anyObject(RequestExecutionReport.class));
    }
    else
    {
      expect(mockFilterContext.getRequestData()).andReturn(requestData).times(3);
      mockFilter.onRequest(mockFilterContext);
      expectLastCall().andAnswer(new IAnswer<Object>()
      {
        @Override
        public Object answer() throws Throwable
        {
View Full Code Here

Examples of com.ning.http.client.filter.RequestFilter

                new GrizzlyConnectorProvider.AsyncClientCustomizer() {
                    @Override
                    public AsyncHttpClientConfig.Builder customize(Client client,
                                                                   Configuration config,
                                                                   AsyncHttpClientConfig.Builder configBuilder) {
                        return configBuilder.addRequestFilter(new RequestFilter() {
                            @Override
                            public FilterContext filter(FilterContext filterContext) throws FilterException {
                                filterContext.getRequest().getHeaders().add("X-Test-Config", "tested");
                                return filterContext;
                            }
View Full Code Here

Examples of flex.messaging.services.http.proxy.RequestFilter

            // sends out response after further filters
            ResponseFilter responseFilter = new ResponseFilter();
            // deals with credentials
            SecurityFilter securityFilter = new SecurityFilter();
            // sends out the request
            RequestFilter requestFilter = new RequestFilter();

            errorFilter.setNext(accessFilter);
            accessFilter.setNext(contextFilter);
            contextFilter.setNext(responseFilter);
            responseFilter.setNext(securityFilter);
View Full Code Here

Examples of org.apache.tapestry.services.RequestFilter

     * a service named "RequestFilter" we use an explicit service id that we can reference
     * inside the contribution method.
     */   
    public RequestFilter buildTimingFilter(final Log log)
    {
        return new RequestFilter()
        {
            public boolean service(Request request, Response response, RequestHandler handler)
                    throws IOException
            {
                long startTime = System.currentTimeMillis();
View Full Code Here

Examples of org.apache.tapestry.services.RequestFilter

     * appropriate Log instance. Requests for static resources are handled at a higher level, so
     * this filter will only be invoked for Tapestry related requests.
     */   
    public RequestFilter buildTimingFilter(final Log log)
    {
        return new RequestFilter()
        {
            public boolean service(Request request, Response response, RequestHandler handler)
                    throws IOException
            {
                long startTime = System.currentTimeMillis();
View Full Code Here

Examples of org.apache.tapestry.services.RequestFilter

        RequestHandler handler = mockRequestHandler();
        Context context = mockContext();

        replay();

        RequestFilter filter = new StaticFilesFilter(context);

        assertFalse(filter.service(request, response, handler));

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry.services.RequestFilter

        train_service(handler, request, response, true);

        replay();

        RequestFilter filter = new StaticFilesFilter(context);

        assertTrue(filter.service(request, response, handler));

        verify();
    }
View Full Code Here

Examples of org.apache.tapestry.services.RequestFilter

        train_getResource(context, path, url);

        replay();

        RequestFilter filter = new StaticFilesFilter(context);

        assertFalse(filter.service(request, response, handler));

        verify();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.