Repository: ignite
Updated Branches:
  refs/heads/ignite-3443 8811441fe -> 7c7c2a117


IGNITE-3443 WIP.


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/7c7c2a11
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/7c7c2a11
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/7c7c2a11

Branch: refs/heads/ignite-3443
Commit: 7c7c2a1179a787a6fa32d8e56d319541e03fbb54
Parents: 8811441
Author: Alexey Kuznetsov <akuznet...@apache.org>
Authored: Wed Oct 12 09:35:39 2016 +0700
Committer: Alexey Kuznetsov <akuznet...@apache.org>
Committed: Wed Oct 12 09:35:39 2016 +0700

----------------------------------------------------------------------
 .../GridCacheQueryDetailsMetricsAdapter.java    |   2 +
 .../cache/VisorCacheQueryDetailsMetrics.java    | 145 -------------------
 .../resources/META-INF/classnames.properties    |   1 -
 3 files changed, 2 insertions(+), 146 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/7c7c2a11/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryDetailsMetricsAdapter.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryDetailsMetricsAdapter.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryDetailsMetricsAdapter.java
index 935e340..eaa9546 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryDetailsMetricsAdapter.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/query/GridCacheQueryDetailsMetricsAdapter.java
@@ -205,6 +205,7 @@ public class GridCacheQueryDetailsMetricsAdapter implements 
QueryDetailsMetrics,
         out.writeLong(minTime);
         out.writeLong(maxTime);
         out.writeLong(totalTime);
+        out.writeLong(lastStartTime);
     }
 
     /** {@inheritDoc} */
@@ -216,6 +217,7 @@ public class GridCacheQueryDetailsMetricsAdapter implements 
QueryDetailsMetrics,
         minTime = in.readLong();
         maxTime = in.readLong();
         totalTime = in.readLong();
+        lastStartTime = in.readLong();
     }
 
     /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/ignite/blob/7c7c2a11/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheQueryDetailsMetrics.java
----------------------------------------------------------------------
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheQueryDetailsMetrics.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheQueryDetailsMetrics.java
deleted file mode 100644
index a9248bb..0000000
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/visor/cache/VisorCacheQueryDetailsMetrics.java
+++ /dev/null
@@ -1,145 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.ignite.internal.visor.cache;
-
-import java.io.Serializable;
-import org.apache.ignite.cache.query.QueryDetailsMetrics;
-import org.apache.ignite.internal.LessNamingBean;
-import org.apache.ignite.internal.processors.cache.query.GridCacheQueryType;
-import org.apache.ignite.internal.util.typedef.internal.S;
-
-/**
- * Data transfer object for cache query metrics.
- */
-public class VisorCacheQueryDetailsMetrics implements Serializable, 
LessNamingBean {
-    /** */
-    private static final long serialVersionUID = 0L;
-
-    /** Query type. */
-    private GridCacheQueryType qryType;
-
-    /** Textual representation of query. */
-    private String qry;
-
-    /** Minimum execution time of query. */
-    private long minTime;
-
-    /** Maximum execution time of query. */
-    private long maxTime;
-
-    /** Average execution time of query. */
-    private double avgTime;
-
-    /** Number of query executions. */
-    private int execs;
-
-    /** Number of failed queries. */
-    private int failures;
-
-    /** Number of completed queries. */
-    private int completions;
-
-    /** Latest time query was stared. */
-    private long lastStartTime;
-
-    /**
-     * @param m Cache query metrics.
-     * @return Data transfer object for given cache metrics.
-     */
-    public VisorCacheQueryDetailsMetrics from(QueryDetailsMetrics m) {
-        qryType = m.queryType();
-        qry = m.query();
-        minTime = m.minimumTime();
-        maxTime = m.maximumTime();
-        avgTime = m.averageTime();
-        execs = m.executions();
-        failures = m.failures();
-        completions = m.completions();
-        lastStartTime = m.lastStartTime();
-
-        return this;
-    }
-
-    /**
-     * @return Query type.
-     */
-    public GridCacheQueryType queryType() {
-        return qryType;
-    }
-
-    /**
-     * @return Textual representation of query.
-     */
-    public String query() {
-        return qry;
-    }
-
-    /**
-     * @return Minimum execution time of query.
-     */
-    public long minimumTime() {
-        return minTime;
-    }
-
-    /**
-     * @return Maximum execution time of query.
-     */
-    public long maximumTime() {
-        return maxTime;
-    }
-
-    /**
-     * @return Average execution time of query.
-     */
-    public double averageTime() {
-        return avgTime;
-    }
-
-    /**
-     * @return Number of executions.
-     */
-    public int executions() {
-        return execs;
-    }
-
-    /**
-     * @return Total number of times a query execution failed.
-     */
-    public int failures() {
-        return failures;
-    }
-
-    /**
-     * @return Total number of times a query execution completed.
-     */
-    public int completions() {
-        return completions;
-    }
-
-    /**
-     * @return Latest time query was stared.
-     */
-    public long lastStartTime() {
-        return lastStartTime;
-    }
-
-    /** {@inheritDoc} */
-    @Override public String toString() {
-        return S.toString(VisorCacheQueryDetailsMetrics.class, this);
-    }
-}

http://git-wip-us.apache.org/repos/asf/ignite/blob/7c7c2a11/modules/core/src/main/resources/META-INF/classnames.properties
----------------------------------------------------------------------
diff --git a/modules/core/src/main/resources/META-INF/classnames.properties 
b/modules/core/src/main/resources/META-INF/classnames.properties
index 91b1051..a1f77d3 100644
--- a/modules/core/src/main/resources/META-INF/classnames.properties
+++ b/modules/core/src/main/resources/META-INF/classnames.properties
@@ -1660,7 +1660,6 @@ 
org.apache.ignite.internal.visor.cache.VisorCachePartitionsTask
 
org.apache.ignite.internal.visor.cache.VisorCachePartitionsTask$VisorCachePartitionsJob
 org.apache.ignite.internal.visor.cache.VisorCacheQueryConfiguration
 org.apache.ignite.internal.visor.cache.VisorCacheQueryConfigurationV2
-org.apache.ignite.internal.visor.cache.VisorCacheQueryDetailsMetrics
 org.apache.ignite.internal.visor.cache.VisorCacheQueryMetrics
 org.apache.ignite.internal.visor.cache.VisorCacheQueryMetricsCollectorTask
 
org.apache.ignite.internal.visor.cache.VisorCacheQueryMetricsCollectorTask$VisorCacheQueryMetricsCollectorJob

Reply via email to