Examples of IRequestLogRecord


Examples of com.subgraph.vega.api.model.requests.IRequestLogRecord

    }
    return selectScanAlert(node.getFirstAlert());
  }
 
  private boolean selectScanAlert(IScanAlert alert) {
    final IRequestLogRecord record = alertToRecord(alert);
    if(record == null) {
      return false;
    }
    final HttpHost host = record.getHttpHost();
    final String uriPath = recordToUriPath(record);
    if(host == null || uriPath == null) {
      return false;
    }
    return currentScope.filter(host, uriPath);
View Full Code Here

Examples of com.subgraph.vega.api.model.requests.IRequestLogRecord

        vars.put("sectionGradientURL", sectionGradientURL);
      if(linkArrowURL != null)
        vars.put("linkArrowURL", linkArrowURL);
     
      if(alert.getRequestId() >= 0 && requestLog != null) {
        final IRequestLogRecord record = requestLog.lookupRecord(alert.getRequestId());
        if(record != null) {
          if(record.getRequest() instanceof HttpEntityEnclosingRequest) {
            vars.put("requestText", renderEntityEnclosingRequest((HttpEntityEnclosingRequest) record.getRequest()));
          } else {
            vars.put("requestText", renderBasicRequest(record.getRequest()));
          }
          vars.put("requestId", Long.toString(alert.getRequestId()));
        }
      }
      root.put("vars", vars);
View Full Code Here

Examples of com.subgraph.vega.api.model.requests.IRequestLogRecord

  @Override
  protected String createKeyForAlert(IScanAlert alert) {
    if(!alert.hasAssociatedRequest()) {
      return NO_HOSTNAME;
    }
    final IRequestLogRecord record = workspace.getRequestLog().lookupRecord(alert.getRequestId());
    if(record == null) {
      return NO_HOSTNAME;
    }
    final HttpHost host = record.getHttpHost();
    if(host == null) {
      return NO_HOSTNAME;
    }
    return host.toString();
  }
View Full Code Here

Examples of com.subgraph.vega.api.model.requests.IRequestLogRecord

    }
   
    addRequestIdConditionRule(requestId);
   
    final IRequestLog requestLog = workspace.getRequestLog();
    final IRequestLogRecord record = requestLog.lookupRecord(requestId);
    if(record == null) {
      return;
    }
   
    final FocusOnRecordTask task = new FocusOnRecordTask(record, contentProvider, tableViewer);
View Full Code Here

Examples of com.subgraph.vega.api.model.requests.IRequestLogRecord

      }
    }

    int viewMode = IWorkbenchPage.VIEW_ACTIVATE;
    for (Iterator<?> iter = selection.iterator(); iter.hasNext(); ) {
      IRequestLogRecord record = (IRequestLogRecord) iter.next();
      String secondaryId = UUID.randomUUID().toString();
      RequestEditView view;
      try {
        view = (RequestEditView) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(RequestEditView.VIEW_ID, secondaryId, viewMode);
      } catch (PartInitException e) {
View Full Code Here

Examples of com.subgraph.vega.api.model.requests.IRequestLogRecord

      viewMode = IWorkbenchPage.VIEW_VISIBLE;
    }
  }

  private void tagEditSelection() {
    final IRequestLogRecord record = (IRequestLogRecord)((IStructuredSelection) tableViewer.getSelection()).getFirstElement();
    final Dialog dialog = TaggableEditorDialog.createDialog(getShell(), record);
    if (dialog.open() == Window.OK) {
      tableViewer.refresh();
    }
  } 
View Full Code Here

Examples of com.subgraph.vega.api.model.requests.IRequestLogRecord

        if (taggablePopupDialog == null) {
          Point pt = new Point(e.x, e.y);
          Table table = tableViewer.getTable();
          TableItem tableItem = table.getItem(pt);
          if (tableItem != null) {
            IRequestLogRecord record = (IRequestLogRecord) tableItem.getData();
            if (record.getTagCount() > 0) {
              Point origin = tableViewer.getTable().getDisplay().map(table.getParent(), null, e.x, e.y);
              taggablePopupDialog = new TaggablePopupDialog(table.getShell(), record, origin);
              taggablePopupDialog.open();
            }
          }
View Full Code Here

Examples of com.subgraph.vega.api.model.requests.IRequestLogRecord

  @Override
  public void updateElement(int index) {
    if(currentResult == null) {
      return;
    }
    final IRequestLogRecord record = currentResult.getRecordForIndex(index);
    if(record != null) {
      tableViewer.replace(record, index);
    }
  }
View Full Code Here

Examples of com.subgraph.vega.api.model.requests.IRequestLogRecord

    synchronized(lock) {
      for(int i = 0; i < chunkSize && it.hasNext(); i++) {
        if(isCancelled) {
          return true;
        }
        final IRequestLogRecord record = it.next();
        if(record.getRequestId() < nextRequestId) {
          records.add(record);
        }
      }
      size = records.size();
    }
View Full Code Here

Examples of com.subgraph.vega.api.model.requests.IRequestLogRecord

  @Override
  public String getColumnText(Object element, int columnIndex) {
    if(!(element instanceof IRequestLogRecord))
      return null;
    final IRequestLogRecord record = (IRequestLogRecord) element;
    switch(columnIndex) {
    case 0:
      return Long.toString(record.getRequestId());
    case 1:
      return record.getHttpHost().toURI();
    case 2:
      return record.getRequest().getRequestLine().getMethod();
    case 3:
      return record.getRequest().getRequestLine().getUri();
    case 4:
      return Integer.valueOf(record.getResponse().getStatusLine().getStatusCode()).toString();
    case 5:
      return getResponseLength(record.getResponse());
    case 6:
      return Long.toString(record.getRequestMilliseconds());
    case 7:
      final int count = record.getTagCount();
      if (count != 0) {
        return Integer.toString(count);
      } else {
        return "";
      }
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.