Examples of FetchRequest


Examples of org.eweb4j.spiderman.fetcher.FetchRequest

        site.fetcher = fetcher;
      }
     
      String url = task.url.replace(" ", "%20");
     
      FetchRequest req = new FetchRequest();
      req.setUrl(url);
     
      FetchResult fr = site.fetcher.fetch(req);
      return fr;
    }
//    return fetch();
View Full Code Here

Examples of org.eweb4j.spiderman.fetcher.FetchRequest

   
    if (visitedUrls.contains(nextUrl)){
      return ;
    }
   
    FetchRequest req = new FetchRequest();
    req.setUrl(nextUrl);
    FetchResult fr = task.site.fetcher.fetch(req);
    if (fr == null || fr.getPage() == null)
      return ;
   
    //记录已经访问过该url,下次不要重复访问它
View Full Code Here

Examples of org.eweb4j.spiderman.fetcher.FetchRequest

    }
   
    //解析nextPage,找出里面的目标URL
    Task nextTask = new Task(nextUrl, task.url, task.site, 0);
   
    FetchRequest req = new FetchRequest();
    req.setUrl(nextUrl);
    FetchResult fr = task.site.fetcher.fetch(req);
    if (fr == null || fr.getPage() == null)
      return ;
   
    //记录已经访问过该url,下次不要重复访问它
View Full Code Here

Examples of org.jpox.store.rdbms.request.FetchRequest

                    storeMgr.getRuntimeManager().incrementFetchCount();
                }

                ClassLoaderResolver clr = sm.getObjectManager().getClassLoaderResolver();
                DatastoreClass table = storeMgr.getDatastoreClass(sm.getObject().getClass().getName(), clr);
                FetchRequest req = getFetchRequest(table, fmds, sm.getObject().getClass(), clr);
                req.execute(sm);
            }
        }
    }
View Full Code Here

Examples of org.jpox.store.rdbms.request.FetchRequest

    private FetchRequest getFetchRequest(DatastoreClass table, AbstractMemberMetaData[] fieldMetaData, Class cls,
            ClassLoaderResolver clr)
    {
        RequestIdentifier reqID = new RequestIdentifier(table, fieldMetaData, RequestIdentifier.Type.FETCH,
            cls.getName());
        FetchRequest req = (FetchRequest) requestsByID.get(reqID);
        if (req == null)
        {
            req = new FetchRequest(table, fieldMetaData, cls, clr);
            requestsByID.put(reqID, req);
        }
        return req;
    }
View Full Code Here

Examples of org.openid4java.message.ax.FetchRequest

  private void addAttributeExchangeToAuthRequest(HttpServletRequest httpReq,
      AuthRequest authReq) throws MessageException {
    String[] aliases = httpReq.getParameterValues("alias");
    String[] typeUris = httpReq.getParameterValues("typeUri");
    String[] counts = httpReq.getParameterValues("count");
    FetchRequest fetch = FetchRequest.createFetchRequest();
    for (int i = 0, l = typeUris == null ? 0 : typeUris.length; i < l; i++) {
      String typeUri = typeUris[i];
      if (StringUtils.isNotBlank(typeUri)) {
        String alias = aliases[i];
        boolean required = httpReq.getParameter("required" + i) != null;
        int count = NumberUtils.toInt(counts[i], 1);
        fetch.addAttribute(alias, typeUri, required, count);
      }
    }
    authReq.addExtension(fetch);
  }
View Full Code Here

Examples of org.openid4java.message.ax.FetchRequest

        DiscoveryInformation discovered = _consumerManager.associate(discoveries);

        // store the discovery information in the session for later use
        session.setAttribute("discovered", discovered);

        FetchRequest fetch = FetchRequest.createFetchRequest();

        for (String typeUri : _attributes.keySet())
        {
            fetch.addAttribute(_attributes.get(typeUri), typeUri, false);
        }

        AuthRequest req = _consumerManager.authenticate(discovered, return_to);
        req.addExtension(fetch);
View Full Code Here

Examples of org.openid4java.message.ax.FetchRequest

      // Build the AuthRequest message to be sent to the OpenID provider
      AuthRequest authReq = manager.authenticate(discovered, returnToUrl);

      // Build the FetchRequest containing the information to be copied
      // from the OpenID provider
      FetchRequest fetch = FetchRequest.createFetchRequest();
      // Attempt to decode each entry
      if (identifier.startsWith(GOOGLE_ENDPOINT)) {
        fetch.addAttribute("email", "http://axschema.org/contact/email", true);
        fetch.addAttribute("firstName", "http://axschema.org/namePerson/first", true);
        fetch.addAttribute("lastName", "http://axschema.org/namePerson/last", true);
      } else if (identifier.startsWith(YAHOO_ENDPOINT)) {
        fetch.addAttribute("email", "http://axschema.org/contact/email", true);
        fetch.addAttribute("fullname", "http://axschema.org/namePerson", true);
      } else { // works for myOpenID
        fetch.addAttribute("fullname", "http://schema.openid.net/namePerson", true);
        fetch.addAttribute("email", "http://schema.openid.net/contact/email", true);
      }

      // Attach the extension to the authentication request
      authReq.addExtension(fetch);
View Full Code Here

Examples of org.openid4java.message.ax.FetchRequest

            } catch (MessageException e) {
                throw new RuntimeException(e);
            }

            if (ext instanceof FetchRequest) {
                FetchRequest fetchRequest = (FetchRequest) ext;

                List<OpenIdRequestedAttribute> requestedAttributes = new LinkedList<OpenIdRequestedAttribute>();
                handleAttributeRequests(fetchRequest, requestedAttributes, false);
                handleAttributeRequests(fetchRequest, requestedAttributes, true);
                openIdProviderRequest.get().setRequestedAttributes(requestedAttributes);
View Full Code Here

Examples of org.openid4java.message.ax.FetchRequest

            String returnTo = relyingPartyBean.get().getServiceURL(
                    OpenIdService.OPEN_ID_SERVICE) + "?dialogueId=" + dialogue.get().getId();
            AuthRequest authReq = openIdConsumerManager.authenticate(discovered, returnTo, realm);

            if (attributes != null && attributes.size() > 0) {
                FetchRequest fetch = FetchRequest.createFetchRequest();
                for (OpenIdRequestedAttribute attribute : attributes) {
                    fetch.addAttribute(attribute.getAlias(), attribute.getTypeUri(), attribute.isRequired());
                }
                // attach the extension to the authentication request
                authReq.addExtension(fetch);
            }
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.