Examples of UrlState


Examples of com.zhangwoo.spider.po.UrlState

  }

  @Override
  public void messageReceived(IoSession session, Object message)
      throws Exception {
    UrlState state=(UrlState) message;
    int index=TaskCenter.urlState.indexOf(state);
    if(index!=-1){
      UrlState oldState=TaskCenter.urlState.remove(index);
      state.setBeginTime(oldState.getBeginTime());
      state.setEndTime(DateUtil.formatDateTime());
      state.setRuninfo(((InetSocketAddress) session.getRemoteAddress()).getAddress().getHostAddress());
      TaskCenter.taskState.get(state.getUrlReq().getTask()).add(state);
      TaskCenter.taskCount.put(state.getUrlReq().getTask(),
          TaskCenter.taskCount.get(state.getUrlReq().getTask())-1);
View Full Code Here

Examples of com.zhangwoo.spider.po.UrlState

    if (TaskCenter.taskQueue.contains(urlReq) // 待运行URL队列包含该URL
        || TaskCenter.urlState.contains(urlReq) // 正在运行的URL队列中包含该URL
        || urlReq.getTask() == null // 不归属任何任务
        || TaskCenter.taskState.get(urlReq.getTask()) == null
        || TaskCenter.taskState.get(urlReq.getTask()).contains(
            new UrlState(urlReq)) // 已运行的任务URL队列包含此URL
    ) {
      return false; // 以上情况均放弃该URL
    }
    TaskCenter.taskQueue.add(urlReq);
    TaskCenter.taskCount.put(urlReq.getTask(),
View Full Code Here

Examples of com.zhangwoo.spider.po.UrlState

   */
  public static UrlRequest getUrl() {
    // logger.debug("now need poll , size "+TaskCenter.taskQueue.size());
    UrlRequest urlReq = TaskCenter.taskQueue.poll();
    if (urlReq!=null) {
      UrlState state = new UrlState(urlReq);
      state.setBeginTime(DateUtil.formatDateTime());
      urlState.add(state); // 正在运行的任务
    }
    return urlReq;
  }
View Full Code Here

Examples of com.zhangwoo.spider.po.UrlState

    }
    if ((urlReqResult == null || urlReqResult.size() == 0) && (convsResult == null || convsResult.size() == 0)) {
      logger.info("url : " + urlReq.getUrl() + " get no reuslt!  ");
    }
    ClientMessageCenter.getInstance().stateSend(
        new UrlState(html.length(), urlReqResult.size(), convsResult
            .size(), urlReq));
  }
View Full Code Here

Examples of org.jasig.portal.url.UrlState

        final String tabId = portalRequestInfo.getTargetedLayoutNodeId();
        if (tabId != null) {
            this.stylesheetUserPreferencesService.setStylesheetParameter(request, PreferencesScope.STRUCTURE, "focusedTabID", tabId);
        }

        final UrlState urlState = portalRequestInfo.getUrlState();
        switch (urlState) {
            case DETACHED:
                this.stylesheetUserPreferencesService.setStylesheetParameter(request, PreferencesScope.STRUCTURE, "detached", Boolean.TRUE.toString());
            case MAX: {
                final IPortletRequestInfo portletRequestInfo = portalRequestInfo.getTargetedPortletRequestInfo();
View Full Code Here

Examples of org.jasig.portal.url.UrlState

                }
            }
           
            //Override the window state of the targeted portlet window based on the url state
            if (portletWindowId.equals(targetedPortletWindowId)) {
                final UrlState urlState = portalRequestInfo.getUrlState();
                switch (urlState) {
                    case MAX: {
                        portletWindow.setWindowState(WindowState.MAXIMIZED);
                        break;
                    }
View Full Code Here

Examples of org.jasig.portal.url.UrlState

            // False when portalRequestInfo is null because unknown portal state is not
            // focused-on-one-portlet portal state.
            return false;
        }

        final UrlState urlState = portalRequestInfo.getUrlState();

        // true when there is a portal request and that request is not for a portal in NORMAL state
        // i.e. portal is in some other state, like Maximized or Exclusive or Detached.
        // false otherwise.
        final boolean doesRequestFocusOnOnePortlet = (! (UrlState.NORMAL.equals(urlState)));
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.