/** * {@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; }
/** * {@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; }
/** * {@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; }
/** * {@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; }
/** * {@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; }
/** * {@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; }
/** * {@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; }
/** * {@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; }
/** * {@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; }
/** * {@inheritDoc} */ @Override public ViewerComparator getComparator() { ICachedDataService cachedDataService = getInputDefinition().getRepositoryDefinition().getCachedDataService(); TableViewerComparator<HttpTimerData> httpTimerDataViewerComparator = new TableViewerComparator<>(); for (Column column : Column.values()) { ResultComparator<HttpTimerData> resultComparator; if (Column.URI.equals(column)) { resultComparator = new ResultComparator<>(new UriOrRegExComparator(column.dataComparator), cachedDataService); } else { resultComparator = new ResultComparator<>(column.dataComparator, cachedDataService); } httpTimerDataViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator); } return httpTimerDataViewerComparator; }
/** * {@inheritDoc} */ @Override public ViewerComparator getComparator() { ICachedDataService cachedDataService = getInputDefinition().getRepositoryDefinition().getCachedDataService(); TableViewerComparator<HttpTimerData> httpTimerDataViewerComparator = new TableViewerComparator<>(); for (Column column : Column.values()) { ResultComparator<HttpTimerData> resultComparator = new ResultComparator<>(column.dataComparator, cachedDataService); httpTimerDataViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator); } return httpTimerDataViewerComparator; }
/** * {@inheritDoc} */ @Override public ViewerComparator getComparator() { ICachedDataService cachedDataService = getInputDefinition().getRepositoryDefinition().getCachedDataService(); TableViewerComparator<AggregatedExceptionSensorData> exceptionOverviewViewerComparator = new TableViewerComparator<>(); for (Column column : Column.values()) { ResultComparator<AggregatedExceptionSensorData> resultComparator = new ResultComparator<>(column.dataComparator, cachedDataService); exceptionOverviewViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator); } return exceptionOverviewViewerComparator; }
/** * {@inheritDoc} */ @Override public ViewerComparator getComparator() { ICachedDataService cachedDataService = getInputDefinition().getRepositoryDefinition().getCachedDataService(); TableViewerComparator<SqlStatementData> sqlViewerComparator = new TableViewerComparator<>(); for (Column column : Column.values()) { ResultComparator<SqlStatementData> resultComparator = new ResultComparator<>(column.dataComparator, cachedDataService); sqlViewerComparator.addColumn(getMappedTableViewerColumn(column).getColumn(), resultComparator); } return sqlViewerComparator; }