Codota Logo
ResultComparator
Code IndexAdd Codota to your IDE (free)

How to use
ResultComparator
in
rocks.inspectit.shared.cs.communication.comparator

Best Java code snippets using rocks.inspectit.shared.cs.communication.comparator.ResultComparator (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Gson g =
  • Codota Iconnew Gson()
  • Codota IconGsonBuilder gsonBuilder;gsonBuilder.create()
  • Codota Iconnew GsonBuilder().create()
  • Smart code suggestions by Codota
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public Collection<? extends Span> getRootSpans(int limit, Date fromDate, Date toDate, ResultComparator<AbstractSpan> resultComparator) {
  if (null != resultComparator) {
    resultComparator.setCachedDataService(cachedDataService);
  }
  return spanDao.getRootSpans(limit, fromDate, toDate, resultComparator);
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@SuppressWarnings("unchecked")
@Override
public int compare(Viewer viewer, Object o1, Object o2) {
  if (null == comparator) {
    return 0;
  }
  // just return 0 if we don't want to sort
  if (SortState.NONE.equals(sortState)) {
    return 0;
  }
  T e1 = (T) o1;
  T e2 = (T) o2;
  return comparator.compare(e1, e2);
}
origin: inspectIT/inspectIT

/**
 * Toggles the sorting of the column.
 *
 * @param id
 *            The comparator provider.
 */
protected void toggleSortColumn(ResultComparator<T> id) {
  if (comparator == id) { // NOPMD
    switch (sortState) {
    case NONE:
      sortState = SortState.UP;
      comparator.setAscending(true);
      break;
    case UP:
      sortState = SortState.DOWN;
      comparator.setAscending(false);
      break;
    case DOWN:
      sortState = SortState.NONE;
      break;
    default:
      break;
    }
  } else {
    comparator = id;
    sortState = SortState.UP;
    comparator.setAscending(true);
  }
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public ViewerComparator getComparator() {
  TableViewerComparator<TimerData> timerDataViewerComparator = new TableViewerComparator<>();
  for (Column column : Column.values()) {
    ResultComparator<TimerData> resultComparator = new ResultComparator<>(column.dataComparator, cachedDataService);
    timerDataViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator);
  }
  return timerDataViewerComparator;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public ViewerComparator getComparator() {
  TableViewerComparator<JmxSensorValueData> timerDataViewerComparator = new TableViewerComparator<>();
  for (Column column : Column.values()) {
    ResultComparator<JmxSensorValueData> resultComparator = new ResultComparator<>(column.dataComparator, cachedDataService);
    timerDataViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator);
  }
  return timerDataViewerComparator;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
@MethodLog
public List<ExceptionSensorData> getUngroupedExceptionOverview(ExceptionSensorData template, Date fromDate, Date toDate, ResultComparator<ExceptionSensorData> resultComparator) {
  if (null != resultComparator) {
    resultComparator.setCachedDataService(cachedDataService);
  }
  List<ExceptionSensorData> result = exceptionSensorDataDao.getUngroupedExceptionOverview(template, fromDate, toDate, resultComparator);
  return result;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public ViewerComparator getComparator() {
  TreeViewerComparator<SqlStatementData> sqlViewerComparator = new DatabaseSqlTreeComparator();
  for (Column column : Column.values()) {
    if (null != column.dataComparator) {
      ResultComparator<SqlStatementData> resultComparator = new ResultComparator<>(column.dataComparator, cachedDataService);
      sqlViewerComparator.addColumn(getMappedTreeViewerColumn(column).getColumn(), resultComparator);
    }
  }
  return sqlViewerComparator;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 * <p>
 * Will only compare if the conditions are met.
 */
@Override
public int compare(T o1, T o2) {
  if ((compareInRawMode && isRawMode()) || (compareInAggregatedMode && !isRawMode())) {
    return super.compare(o1, o2);
  } else {
    return 0;
  }
};
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
@MethodLog
public List<ExceptionSensorData> getUngroupedExceptionOverview(ExceptionSensorData template, int limit, Date fromDate, Date toDate, ResultComparator<ExceptionSensorData> resultComparator) {
  if (null != resultComparator) {
    resultComparator.setCachedDataService(cachedDataService);
  }
  List<ExceptionSensorData> result = exceptionSensorDataDao.getUngroupedExceptionOverview(template, limit, fromDate, toDate, resultComparator);
  return result;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public ViewerComparator getComparator() {
  RemoteTableViewerComparator<InvocationSequenceData> invocOverviewViewerComparator = new RemoteTableViewerComparator<InvocationSequenceData>() {
    @Override
    protected void sortRemotely(ResultComparator<InvocationSequenceData> resultComparator) {
      if (null != resultComparator) {
        InvocOverviewInputController.this.resultComparator = resultComparator;
      } else {
        InvocOverviewInputController.this.resultComparator = defaultComparator;
      }
      loadDataFromService();
    }
  };
  for (Column column : Column.values()) {
    // since it is remote sorting we do not provide local cached data service
    ResultComparator<InvocationSequenceData> resultComparator = new ResultComparator<>(column.dataComparator);
    invocOverviewViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator);
  }
  return invocOverviewViewerComparator;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
@MethodLog
public List<InvocationSequenceData> getInvocationSequenceOverview(long platformId, Collection<Long> invocationIdCollection, int limit, ResultComparator<InvocationSequenceData> resultComparator) {
  if (null != resultComparator) {
    resultComparator.setCachedDataService(cachedDataService);
  }
  List<InvocationSequenceData> result = invocationDataDao.getInvocationSequenceOverview(platformId, invocationIdCollection, limit, resultComparator);
  return result;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public ViewerComparator getComparator() {
  RemoteTableViewerComparator<ExceptionSensorData> exceptionViewerComparator = new RemoteTableViewerComparator<ExceptionSensorData>() {
    @Override
    protected void sortRemotely(ResultComparator<ExceptionSensorData> resultComparator) {
      if (null != resultComparator) {
        UngroupedExceptionOverviewInputController.this.resultComparator = resultComparator;
      } else {
        UngroupedExceptionOverviewInputController.this.resultComparator = defaultComparator;
      }
      loadDataFromService();
    }
  };
  for (Column column : Column.values()) {
    // since it is remote sorting we do not provide local cached data service
    ResultComparator<ExceptionSensorData> resultComparator = new ResultComparator<>(column.dataComparator);
    exceptionViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator);
  }
  return exceptionViewerComparator;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
@MethodLog
public List<ExceptionSensorData> getUngroupedExceptionOverview(ExceptionSensorData template, int limit, ResultComparator<ExceptionSensorData> resultComparator) {
  if (null != resultComparator) {
    resultComparator.setCachedDataService(cachedDataService);
  }
  List<ExceptionSensorData> result = exceptionSensorDataDao.getUngroupedExceptionOverview(template, limit, resultComparator);
  return result;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public ViewerComparator getComparator() {
  RemoteTableViewerComparator<AbstractSpan> spanViewerComparator = new RemoteTableViewerComparator<AbstractSpan>() {
    @Override
    protected void sortRemotely(ResultComparator<AbstractSpan> resultComparator) {
      if (null != resultComparator) {
        TraceOverviewInputController.this.resultComparator = resultComparator;
      } else {
        TraceOverviewInputController.this.resultComparator = defaultComparator;
      }
      loadDataFromService();
    }
  };
  for (Column column : Column.values()) {
    if (null != column.dataComparator) {
      ResultComparator<AbstractSpan> resultComparator = new ResultComparator<>(column.dataComparator);
      spanViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator);
    }
  }
  return spanViewerComparator;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
@MethodLog
public List<ExceptionSensorData> getUngroupedExceptionOverview(ExceptionSensorData template, ResultComparator<ExceptionSensorData> resultComparator) {
  if (null != resultComparator) {
    resultComparator.setCachedDataService(cachedDataService);
  }
  List<ExceptionSensorData> result = exceptionSensorDataDao.getUngroupedExceptionOverview(template, resultComparator);
  return result;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public ViewerComparator getComparator() {
  TableViewerComparator<InvocationSequenceData> invocationDataViewerComparator = new TableViewerComparator<>();
  for (Column column : Column.values()) {
    ResultComparator<InvocationSequenceData> resultComparator = new ResultComparator<>(column.dataComparator, getCachedDataService());
    invocationDataViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator);
  }
  return invocationDataViewerComparator;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
@MethodLog
public List<InvocationSequenceData> getInvocationSequenceOverview(long platformId, long methodId, int limit, ResultComparator<InvocationSequenceData> resultComparator) {
  if (null != resultComparator) {
    resultComparator.setCachedDataService(cachedDataService);
  }
  List<InvocationSequenceData> result = invocationDataDao.getInvocationSequenceOverview(platformId, methodId, limit, resultComparator);
  return result;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public ViewerComparator getComparator() {
  TableViewerComparator<InvocationSequenceData> invocationDataViewerComparator = new TableViewerComparator<>();
  for (Column column : Column.values()) {
    ResultComparator<InvocationSequenceData> resultComparator = new ResultComparator<>(column.dataComparator, getCachedDataService());
    invocationDataViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator);
  }
  return invocationDataViewerComparator;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
@MethodLog
public List<InvocationSequenceData> getInvocationSequenceOverview(long platformId, int limit, ResultComparator<InvocationSequenceData> resultComparator) {
  if (null != resultComparator) {
    resultComparator.setCachedDataService(cachedDataService);
  }
  List<InvocationSequenceData> result = invocationDataDao.getInvocationSequenceOverview(platformId, limit, resultComparator);
  return result;
}
origin: inspectIT/inspectIT

/**
 * {@inheritDoc}
 */
@Override
public ViewerComparator getComparator() {
  TableViewerComparator<InvocationSequenceData> invocationDataViewerComparator = new TableViewerComparator<>();
  for (Column column : Column.values()) {
    ResultComparator<InvocationSequenceData> resultComparator = new ResultComparator<>(column.dataComparator, getCachedDataService());
    invocationDataViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator);
  }
  return invocationDataViewerComparator;
}
rocks.inspectit.shared.cs.communication.comparatorResultComparator

Javadoc

Result comparator implements the Comparator interface and serves to keep track on sorting type (ascending/descending) and to provide CachedDataService to the delegating comparator.

Most used methods

  • setCachedDataService
    Sets #cachedDataService.
  • <init>
    Constructor that sets only comparator and ascending.
  • compare
  • setAscending
    Sets #ascending.

Popular in Java

  • Start an intent from android
  • putExtra (Intent)
  • requestLocationUpdates (LocationManager)
  • scheduleAtFixedRate (Timer)
    Schedules the specified task for repeated fixed-rate execution, beginning after the specified delay.
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • BitSet (java.util)
    This class implements a vector of bits that grows as needed. Each component of the bit set has a boo
  • Hashtable (java.util)
    Hashtable is a synchronized implementation of Map. All optional operations are supported.Neither key
  • JOptionPane (javax.swing)
  • LogFactory (org.apache.commons.logging)
    A minimal incarnation of Apache Commons Logging's LogFactory API, providing just the common Log look
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now