fields.put("client", query.clientAddress()); fields.put("statement", query.statement()); fields.put("consistencyLevel", query.consistencyLevel().name());
private ConsistencyLevel extractConsistencyLevel(final QueryOptions queryOptions) { ConsistencyLevel queryConsistencyLevel = ConsistencyLevel.UNKNOWN; for (ConsistencyLevel consistencyLevel : ConsistencyLevel.values()) { if (consistencyLevel.name().equals(queryOptions.getConsistency().name())) { queryConsistencyLevel = consistencyLevel; break; } } return queryConsistencyLevel; } }
private ConsistencyLevel extractConsistencyLevel(final QueryOptions queryOptions) { ConsistencyLevel queryConsistencyLevel = ConsistencyLevel.UNKNOWN; for (ConsistencyLevel consistencyLevel : ConsistencyLevel.values()) { if (consistencyLevel.name().equals(queryOptions.getConsistency().name())) { queryConsistencyLevel = consistencyLevel; break; } } return queryConsistencyLevel; } }
private ConsistencyLevel extractConsistencyLevel(final Statement statement) { if (statement.getConsistencyLevel() == null) { return ConsistencyLevel.UNKNOWN; } ConsistencyLevel queryConsistencyLevel = ConsistencyLevel.UNKNOWN; for (ConsistencyLevel consistencyLevel : ConsistencyLevel.values()) { if (consistencyLevel.name().equals(statement.getConsistencyLevel().name())) { queryConsistencyLevel = consistencyLevel; break; } } return queryConsistencyLevel; } }
private ConsistencyLevel extractConsistencyLevel(final QueryOptions queryOptions) { ConsistencyLevel queryConsistencyLevel = ConsistencyLevel.UNKNOWN; for (ConsistencyLevel consistencyLevel : ConsistencyLevel.values()) { if (consistencyLevel.name().equals(queryOptions.getConsistency().name())) { queryConsistencyLevel = consistencyLevel; break; } } return queryConsistencyLevel; } }
private ConsistencyLevel extractConsistencyLevel(final QueryOptions queryOptions) { ConsistencyLevel queryConsistencyLevel = ConsistencyLevel.UNKNOWN; for (ConsistencyLevel consistencyLevel : ConsistencyLevel.values()) { if (consistencyLevel.name().equals(queryOptions.getConsistency().name())) { queryConsistencyLevel = consistencyLevel; break; } } return queryConsistencyLevel; } }
@Override public void process(Query query) { final String statementType = query.statementType().name(); final String consistencyLevel = query.consistencyLevel().name(); for (RequestRate requestRate : requestRates) { if (statementMatches(statementType, requestRate) && consistencyLevelMatches(consistencyLevel, requestRate)) { requestRate.increment(); } } }
@Override public String toString() { return "Query [ " + "startTimeInMilliseconds=" + startTimeInMilliseconds + ", executionTimeInMilliseconds=" + executionTimeInMilliseconds + ", clientAddress=" + clientAddress + ", statementType=" + statementType .name() + ", statement=" + statement + ", keyspace=" + keyspace + ", tableName=" + tableName + ", " + "consistencyLevel=" + consistencyLevel.name() + " ]"; }