Repository: incubator-ignite Updated Branches: refs/heads/sprint-1 78cc69e03 -> 5bd0db750
# sprint-1 Fixed import after rename. Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/0c988a77 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/0c988a77 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/0c988a77 Branch: refs/heads/sprint-1 Commit: 0c988a77aa64d270e907ad8da76525bfd4c28d95 Parents: fb38190 Author: anovikov <anovi...@gridgain.com> Authored: Thu Feb 12 17:13:02 2015 +0700 Committer: anovikov <anovi...@gridgain.com> Committed: Thu Feb 12 17:13:02 2015 +0700 ---------------------------------------------------------------------- .../ignite/visor/commands/VisorConsole.scala | 19 +++++++---------- .../config/VisorConfigurationCommand.scala | 11 +++++----- .../commands/deploy/VisorDeployCommand.scala | 11 +++++----- .../commands/disco/VisorDiscoveryCommand.scala | 21 ++++++++----------- .../commands/events/VisorEventsCommand.scala | 15 ++++++------- .../visor/commands/node/VisorNodeCommand.scala | 16 +++++++------- .../commands/start/VisorStartCommand.scala | 9 ++++---- .../commands/tasks/VisorTasksCommand.scala | 16 ++++++-------- .../commands/top/VisorTopologyCommand.scala | 22 +++++++++----------- .../visor/commands/vvm/VisorVvmCommand.scala | 22 +++++++++----------- 10 files changed, 71 insertions(+), 91 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c988a77/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/VisorConsole.scala ---------------------------------------------------------------------- diff --git a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/VisorConsole.scala b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/VisorConsole.scala index 714b92b..a4b0e53 100644 --- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/VisorConsole.scala +++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/VisorConsole.scala @@ -18,10 +18,8 @@ package org.apache.ignite.visor.commands import org.apache.ignite.internal.GridProductImpl -import org.apache.ignite.internal.util.IgniteUtils -import org.apache.ignite.internal.util.typedef.internal.U import org.apache.ignite.internal.util.scala.impl - +import org.apache.ignite.internal.util.{IgniteUtils => U} import org.apache.ignite.startup.cmdline.AboutDialog import javax.swing.ImageIcon @@ -30,12 +28,6 @@ import java.io.File import java.text.SimpleDateFormat import java.util -import org.apache.ignite.visor.visor - -import scala.tools.jline.console.ConsoleReader -import scala.tools.jline.console.completer.Completer -import scala.tools.jline.internal.Configuration - // Built-in commands. // Note the importing of implicit conversions. import org.apache.ignite.visor.commands.ack.VisorAckCommand @@ -53,6 +45,11 @@ import org.apache.ignite.visor.commands.start.VisorStartCommand import org.apache.ignite.visor.commands.tasks.VisorTasksCommand import org.apache.ignite.visor.commands.top.VisorTopologyCommand import org.apache.ignite.visor.commands.vvm.VisorVvmCommand +import org.apache.ignite.visor.visor + +import scala.tools.jline.console.ConsoleReader +import scala.tools.jline.console.completer.Completer +import scala.tools.jline.internal.Configuration /** * Command line Visor. @@ -94,7 +91,7 @@ object VisorConsole extends App { customizeUI() // Wrap line symbol for user input. - private val wrapLine = if (IgniteUtils.isWindows) "^" else "\\" + private val wrapLine = if (U.isWindows) "^" else "\\" private val emptyArg = "^([a-zA-z!?]+)$".r private val varArg = "^([a-zA-z!?]+)\\s+(.+)$".r @@ -270,7 +267,7 @@ private[commands] class VisorFileNameCompleter extends Completer { case emptyStr if emptyStr.trim == "" => "" case str => // replace wrong '/' on windows. - val translated = if (IgniteUtils.isWindows) str.replace('/', '\\') else str + val translated = if (U.isWindows) str.replace('/', '\\') else str // line before cursor. val left = translated.substring(0, cursor) http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c988a77/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala ---------------------------------------------------------------------- diff --git a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala index 6684117..463e41d 100644 --- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala +++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala @@ -19,16 +19,17 @@ package org.apache.ignite.visor.commands.config import org.apache.ignite._ import org.apache.ignite.cluster.ClusterNode -import org.apache.ignite.internal.util.IgniteUtils +import org.apache.ignite.internal.util.{IgniteUtils => U} import org.apache.ignite.internal.visor.node.VisorNodeConfigurationCollectorTask import org.apache.ignite.lang.IgniteBiTuple + +import java.lang.System._ + import org.apache.ignite.visor.VisorTag import org.apache.ignite.visor.commands.cache.VisorCacheCommand import org.apache.ignite.visor.commands.{VisorConsoleCommand, VisorTextTable} import org.apache.ignite.visor.visor._ -import java.lang.System._ - import scala.collection.JavaConversions._ import scala.language.implicitConversions import scala.reflect.ClassTag @@ -102,7 +103,7 @@ class VisorConfigurationCommand { * @return String. */ private def arr2Str[T: ClassTag](arr: Array[T]): String = { - if (arr != null && arr.length > 0) IgniteUtils.compact(arr.mkString(", ")) else DFLT + if (arr != null && arr.length > 0) U.compact(arr.mkString(", ")) else DFLT } /** @@ -345,7 +346,7 @@ class VisorConfigurationCommand { val evtsT = VisorTextTable() - val inclEvtTypes = Option(cfg.includeEventTypes()).fold(DFLT)(et => arr2Str(et.map(IgniteUtils.gridEventName))) + val inclEvtTypes = Option(cfg.includeEventTypes()).fold(DFLT)(et => arr2Str(et.map(U.gridEventName))) evtsT += ("Included event types", inclEvtTypes) http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c988a77/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/deploy/VisorDeployCommand.scala ---------------------------------------------------------------------- diff --git a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/deploy/VisorDeployCommand.scala b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/deploy/VisorDeployCommand.scala index 5d22c2e..3cea592 100644 --- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/deploy/VisorDeployCommand.scala +++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/deploy/VisorDeployCommand.scala @@ -17,9 +17,9 @@ package org.apache.ignite.visor.commands.deploy -import org.apache.ignite.internal.util.IgniteUtils import org.apache.ignite.internal.util.io.GridFilenameUtils import org.apache.ignite.internal.util.typedef.X +import org.apache.ignite.internal.util.{IgniteUtils => U} import com.jcraft.jsch._ @@ -27,10 +27,9 @@ import java.io._ import java.net.UnknownHostException import java.util.concurrent._ -import org.apache.ignite.internal.util.typedef.internal.U -import org.apache.ignite.visor.{VisorTag, visor} +import org.apache.ignite.visor.VisorTag import org.apache.ignite.visor.commands.VisorConsoleCommand -import visor._ +import org.apache.ignite.visor.visor._ import scala.language.{implicitConversions, reflectiveCalls} import scala.util.control.Breaks._ @@ -184,7 +183,7 @@ private case class VisorCopier( ch.connect() // Added to skip login message. - IgniteUtils.sleep(1000) + U.sleep(1000) val writer = new PrintStream(ch.getOutputStream, true) @@ -608,5 +607,5 @@ object VisorDeployCommand { * * @param vs Visor tagging trait. */ - implicit def fromDeploy2Visor(vs: VisorTag) = cmd + implicit def fromDeploy2Visor(vs: VisorTag): VisorDeployCommand = cmd } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c988a77/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/disco/VisorDiscoveryCommand.scala ---------------------------------------------------------------------- diff --git a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/disco/VisorDiscoveryCommand.scala b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/disco/VisorDiscoveryCommand.scala index 0b2175c..ee8fc25 100644 --- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/disco/VisorDiscoveryCommand.scala +++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/disco/VisorDiscoveryCommand.scala @@ -17,20 +17,17 @@ package org.apache.ignite.visor.commands.disco -import org.apache.ignite.internal.util.IgniteUtils -import org.apache.ignite.internal.util.typedef.internal.U +import org.apache.ignite.cluster.ClusterNode +import org.apache.ignite.events.EventType._ +import org.apache.ignite.internal.util.lang.{GridFunc => F} +import org.apache.ignite.internal.util.{IgniteUtils => U} import org.apache.ignite.internal.visor.event.VisorGridDiscoveryEvent import org.apache.ignite.internal.visor.node.VisorNodeEventsCollectorTask import org.apache.ignite.internal.visor.node.VisorNodeEventsCollectorTask.VisorNodeEventsCollectorTaskArg -import org.apache.ignite.internal.util.lang.{GridFunc => F} - -import org.apache.ignite.cluster.ClusterNode -import org.apache.ignite.events.EventType -import org.apache.ignite.events.EventType._ -import org.apache.ignite.visor.{VisorTag, visor} +import org.apache.ignite.visor.VisorTag import org.apache.ignite.visor.commands.{VisorConsoleCommand, VisorTextTable} -import visor._ +import org.apache.ignite.visor.visor._ import scala.collection.JavaConversions._ import scala.collection.immutable._ @@ -152,7 +149,7 @@ class VisorDiscoveryCommand { val cnt = try - cntOpt.map(_.toInt).getOrElse(Int.MaxValue) + cntOpt.fold(Int.MaxValue)(_.toInt) catch { case e: NumberFormatException => scold("Invalid count: " + cntOpt.get) @@ -226,7 +223,7 @@ class VisorDiscoveryCommand { val nodeStartTime = node.metrics().getStartTime if (nodeStartTime > System.currentTimeMillis() - tmFrame) { - val root = new VisorGridDiscoveryEvent(EVT_NODE_JOINED, null, IgniteUtils.gridEventName(EVT_NODE_JOINED), + val root = new VisorGridDiscoveryEvent(EVT_NODE_JOINED, null, U.gridEventName(EVT_NODE_JOINED), node.id(), nodeStartTime, "", "", node.id, node.addresses().head, node.isDaemon) evts = Seq(root) ++ evts @@ -302,5 +299,5 @@ object VisorDiscoveryCommand { * * @param vs Visor tagging trait. */ - implicit def fromDisco2Visor(vs: VisorTag) = cmd + implicit def fromDisco2Visor(vs: VisorTag): VisorDiscoveryCommand = cmd } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c988a77/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/events/VisorEventsCommand.scala ---------------------------------------------------------------------- diff --git a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/events/VisorEventsCommand.scala b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/events/VisorEventsCommand.scala index 1100d15..ba3640b 100644 --- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/events/VisorEventsCommand.scala +++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/events/VisorEventsCommand.scala @@ -17,21 +17,18 @@ package org.apache.ignite.visor.commands.events -import org.apache.ignite.internal.util.IgniteUtils -import org.apache.ignite.internal.util.typedef.internal.U +import org.apache.ignite._ +import org.apache.ignite.events.EventType._ +import org.apache.ignite.internal.util.{IgniteUtils => U} import org.apache.ignite.internal.visor.event.VisorGridEvent import org.apache.ignite.internal.visor.node.VisorNodeEventsCollectorTask import org.apache.ignite.internal.visor.node.VisorNodeEventsCollectorTask.VisorNodeEventsCollectorTaskArg -import org.apache.ignite._ -import org.apache.ignite.events.EventType -import org.apache.ignite.events.EventType._ - import java.util.UUID import org.apache.ignite.visor.VisorTag import org.apache.ignite.visor.commands._ -import visor.visor._ +import org.apache.ignite.visor.visor._ import scala.collection.JavaConversions._ import scala.collection.immutable._ @@ -395,7 +392,7 @@ class VisorEventsCommand { all #= ("Timestamp", "Description") sorted.take(cnt).foreach(evt => - all += (formatDateTime(evt.timestamp()), IgniteUtils.compact(evt.shortDisplay)) + all += (formatDateTime(evt.timestamp()), U.compact(evt.shortDisplay)) ) all.render() @@ -526,5 +523,5 @@ object VisorEventsCommand { * * @param vs Visor tagging trait. */ - implicit def fromEvts2Visor(vs: VisorTag) = cmd + implicit def fromEvts2Visor(vs: VisorTag): VisorEventsCommand = cmd } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c988a77/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/node/VisorNodeCommand.scala ---------------------------------------------------------------------- diff --git a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/node/VisorNodeCommand.scala b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/node/VisorNodeCommand.scala index b74c0f5..9eb855e 100644 --- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/node/VisorNodeCommand.scala +++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/node/VisorNodeCommand.scala @@ -17,21 +17,19 @@ package org.apache.ignite.visor.commands.node -import org.apache.ignite.internal.IgniteNodeAttributes -import org.apache.ignite.internal.util.IgniteUtils -import org.apache.ignite.internal.util.typedef.internal.U -import IgniteNodeAttributes._ +import org.apache.ignite.cluster.ClusterNode +import org.apache.ignite.internal.IgniteNodeAttributes._ import org.apache.ignite.internal.util.lang.{GridFunc => F} import org.apache.ignite.internal.util.typedef.X +import org.apache.ignite.internal.util.{IgniteUtils => U} -import org.apache.ignite.cluster.ClusterNode -import org.apache.ignite.visor.{VisorTag, visor} import org.jetbrains.annotations._ import java.util.UUID +import org.apache.ignite.visor.VisorTag import org.apache.ignite.visor.commands.{VisorConsoleCommand, VisorTextTable} -import visor._ +import org.apache.ignite.visor.visor._ import scala.collection.JavaConversions._ import scala.language.{implicitConversions, reflectiveCalls} @@ -175,7 +173,7 @@ class VisorNodeCommand { val gridName: String = node.attribute(ATTR_GRID_NAME) - val ver = IgniteUtils.productVersion(node) + val ver = U.productVersion(node) val verStr = ver.major() + "." + ver.minor() + "." + ver.maintenance() + (if (F.isEmpty(ver.stage())) "" else "-" + ver.stage()) @@ -338,5 +336,5 @@ object VisorNodeCommand { * * @param vs Visor tagging trait. */ - implicit def fromNode2Visor(vs: VisorTag) = cmd + implicit def fromNode2Visor(vs: VisorTag): VisorNodeCommand = cmd } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c988a77/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/start/VisorStartCommand.scala ---------------------------------------------------------------------- diff --git a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/start/VisorStartCommand.scala b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/start/VisorStartCommand.scala index 83c71ef..e1656d8 100644 --- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/start/VisorStartCommand.scala +++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/start/VisorStartCommand.scala @@ -18,15 +18,14 @@ package org.apache.ignite.visor.commands.start import org.apache.ignite._ +import org.apache.ignite.internal.util.{IgniteUtils => U} import java.io._ import java.util.concurrent._ -import org.apache.ignite.internal.util.IgniteUtils -import org.apache.ignite.internal.util.typedef.internal.U import org.apache.ignite.visor.VisorTag import org.apache.ignite.visor.commands.{VisorConsoleCommand, VisorTextTable} -import visor.visor._ +import org.apache.ignite.visor.visor._ import scala.collection.JavaConversions._ import scala.language.{implicitConversions, reflectiveCalls} @@ -311,7 +310,7 @@ class VisorStartCommand { errT #= ("Host", "Error") - res.filter(!_.ok) foreach (r => { errT += (r.host, r.errMsg.replace("\t", " ").split(IgniteUtils.nl()).toSeq) }) + res.filter(!_.ok) foreach (r => { errT += (r.host, r.errMsg.replace("\t", " ").split(U.nl()).toSeq) }) errT.render() } @@ -425,5 +424,5 @@ object VisorStartCommand { * * @param vs Visor tagging trait. */ - implicit def fromStart2Visor(vs: VisorTag) = cmd + implicit def fromStart2Visor(vs: VisorTag): VisorStartCommand = cmd } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c988a77/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/tasks/VisorTasksCommand.scala ---------------------------------------------------------------------- diff --git a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/tasks/VisorTasksCommand.scala b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/tasks/VisorTasksCommand.scala index 2cd532e..bc137ab 100644 --- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/tasks/VisorTasksCommand.scala +++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/tasks/VisorTasksCommand.scala @@ -17,23 +17,20 @@ package org.apache.ignite.visor.commands.tasks -import org.apache.ignite.internal.util.IgniteUtils -import org.apache.ignite.internal.util.typedef.internal.U +import org.apache.ignite._ +import org.apache.ignite.events.EventType._ +import org.apache.ignite.internal.util.typedef.X +import org.apache.ignite.internal.util.{IgniteUtils => U} import org.apache.ignite.internal.visor.event.{VisorGridEvent, VisorGridJobEvent, VisorGridTaskEvent} import org.apache.ignite.internal.visor.node.VisorNodeEventsCollectorTask import org.apache.ignite.internal.visor.node.VisorNodeEventsCollectorTask.VisorNodeEventsCollectorTaskArg -import org.apache.ignite.internal.util.typedef.X - -import org.apache.ignite._ -import org.apache.ignite.events.EventType -import org.apache.ignite.events.EventType._ import org.apache.ignite.lang.IgniteUuid import java.util.UUID import org.apache.ignite.visor.VisorTag import org.apache.ignite.visor.commands.{VisorConsoleCommand, VisorTextTable} -import visor.visor._ +import org.apache.ignite.visor.visor._ import scala.collection.JavaConversions._ import scala.language.implicitConversions @@ -75,8 +72,7 @@ private case class VisorExecution( /** * ID8 form of task execution ID. */ - lazy val id8: String = - IgniteUtils.id8(id) + lazy val id8: String = U.id8(id) /** * ID8 of the task execution + its associated variable. http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c988a77/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/top/VisorTopologyCommand.scala ---------------------------------------------------------------------- diff --git a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/top/VisorTopologyCommand.scala b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/top/VisorTopologyCommand.scala index afbd932..3684b9a 100644 --- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/top/VisorTopologyCommand.scala +++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/top/VisorTopologyCommand.scala @@ -17,20 +17,18 @@ package org.apache.ignite.visor.commands.top -import org.apache.ignite.internal.IgniteNodeAttributes -import org.apache.ignite.internal.util.IgniteUtils -import IgniteNodeAttributes._ -import org.apache.ignite.internal.util.typedef._ - import org.apache.ignite._ import org.apache.ignite.cluster.ClusterNode +import org.apache.ignite.internal.IgniteNodeAttributes._ +import org.apache.ignite.internal.util.typedef.X +import org.apache.ignite.internal.util.{IgniteUtils => U} import org.apache.ignite.lang.IgnitePredicate import java.net.{InetAddress, UnknownHostException} import org.apache.ignite.visor.VisorTag import org.apache.ignite.visor.commands.{VisorConsoleCommand, VisorTextTable} -import visor.visor._ +import org.apache.ignite.visor.visor._ import scala.collection.JavaConversions._ import scala.language.{implicitConversions, reflectiveCalls} @@ -262,7 +260,7 @@ class VisorTopologyCommand { nodeId8Addr(n.id), formatDateTime(m.getStartTime), X.timeSpan2HMS(m.getUpTime), - n.metrics.getTotalCpus, + m.getTotalCpus, safePercent(cpuLoadPct), formatDouble(freeHeapPct) + " %" ) @@ -275,7 +273,7 @@ class VisorTopologyCommand { nl() } - val neighborhood = IgniteUtils.neighborhood(nodes) + val neighborhood = U.neighborhood(nodes) val hostsT = VisorTextTable() @@ -336,12 +334,12 @@ class VisorTopologyCommand { val sumT = VisorTextTable() - sumT += ("Total hosts", IgniteUtils.neighborhood(ignite.nodes()).size) - sumT += ("Total nodes", ignite.nodes().size) + sumT += ("Total hosts", U.neighborhood(nodes).size) + sumT += ("Total nodes", nodes.size) sumT += ("Total CPUs", m.getTotalCpus) sumT += ("Avg. CPU load", safePercent(m.getAverageCpuLoad * 100)) sumT += ("Avg. free heap", formatDouble(freeHeap) + " %") - sumT += ("Avg. Up time", X.timeSpan2HMS(m.getUpTime.toLong)) + sumT += ("Avg. Up time", X.timeSpan2HMS(m.getUpTime)) sumT += ("Snapshot time", formatDateTime(System.currentTimeMillis)) println("Summary:") @@ -427,5 +425,5 @@ object VisorTopologyCommand { * * @param vs Visor tagging trait. */ - implicit def fromTop2Visor(vs: VisorTag) = cmd + implicit def fromTop2Visor(vs: VisorTag): VisorTopologyCommand = cmd } http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/0c988a77/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/vvm/VisorVvmCommand.scala ---------------------------------------------------------------------- diff --git a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/vvm/VisorVvmCommand.scala b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/vvm/VisorVvmCommand.scala index 1e72769..c2abbac 100644 --- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/vvm/VisorVvmCommand.scala +++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/vvm/VisorVvmCommand.scala @@ -17,22 +17,20 @@ package org.apache.ignite.visor.commands.vvm -import org.apache.ignite.internal.IgniteNodeAttributes -import org.apache.ignite.internal.util.IgniteUtils -import org.apache.ignite.internal.util.typedef.internal.U -import IgniteNodeAttributes._ -import org.apache.ignite.internal.visor.util.{VisorTaskUtils => TU} - import org.apache.ignite.IgniteSystemProperties import org.apache.ignite.cluster.ClusterNode -import org.apache.ignite.visor.{VisorTag, visor} +import org.apache.ignite.internal.IgniteNodeAttributes._ +import org.apache.ignite.internal.util.{IgniteUtils => U} +import org.apache.ignite.internal.visor.util.{VisorTaskUtils => TU} + import org.jetbrains.annotations.Nullable import java.io.File import java.net._ +import org.apache.ignite.visor.VisorTag import org.apache.ignite.visor.commands.VisorConsoleCommand -import visor._ +import org.apache.ignite.visor.visor._ import scala.collection.JavaConversions._ import scala.language.{implicitConversions, reflectiveCalls} @@ -120,7 +118,7 @@ class VisorVvmCommand { var vvmCmd: String = null - val ext = if (IgniteUtils.isWindows) ".exe" else "" + val ext = if (U.isWindows) ".exe" else "" val fs = File.separator @@ -195,7 +193,7 @@ class VisorVvmCommand { val neighbors = ignite.forHost(ignite.localNode).nodes() - if (IgniteUtils.isWindows) + if (U.isWindows) vvmCmd = "cmd /c \"%s\"".format(vvmCmd) for (node <- nodes if !neighbors.contains(node)) { @@ -236,7 +234,7 @@ class VisorVvmCommand { * @param vvmCmd VisualVM command. */ private def vvmCommandArray(vvmCmd: String): Array[String] = { - if (IgniteUtils.isWindows) Array("cmd", "/c", vvmCmd) else Array(vvmCmd) + if (U.isWindows) Array("cmd", "/c", vvmCmd) else Array(vvmCmd) } /** @@ -304,5 +302,5 @@ object VisorVvmCommand { * * @param vs Visor tagging trait. */ - implicit def fromVvm2Visor(vs: VisorTag) = cmd + implicit def fromVvm2Visor(vs: VisorTag): VisorVvmCommand = cmd }