Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 8D532200BEF for ; Wed, 30 Nov 2016 00:30:20 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 8C200160B27; Tue, 29 Nov 2016 23:30:20 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 9EFDD160B2E for ; Wed, 30 Nov 2016 00:30:19 +0100 (CET) Received: (qmail 18832 invoked by uid 500); 29 Nov 2016 23:30:18 -0000 Mailing-List: contact commits-help@iota.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@iota.incubator.apache.org Delivered-To: mailing list commits@iota.incubator.apache.org Received: (qmail 18743 invoked by uid 99); 29 Nov 2016 23:30:18 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Nov 2016 23:30:18 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 65754180654 for ; Tue, 29 Nov 2016 23:30:18 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -6.219 X-Spam-Level: X-Spam-Status: No, score=-6.219 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.999] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 64qeIclOhaZY for ; Tue, 29 Nov 2016 23:30:17 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with SMTP id 745E75FC7D for ; Tue, 29 Nov 2016 23:30:16 +0000 (UTC) Received: (qmail 8672 invoked by uid 99); 29 Nov 2016 23:29:00 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 29 Nov 2016 23:29:00 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 9B754F1733; Tue, 29 Nov 2016 23:29:00 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: tonyfaustini@apache.org To: commits@iota.incubator.apache.org Date: Tue, 29 Nov 2016 23:29:09 -0000 Message-Id: <9bf999e894f844e68d5f5249ab22409a@git.apache.org> In-Reply-To: <96874bab2af741898b632b655ac49b5c@git.apache.org> References: <96874bab2af741898b632b655ac49b5c@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [10/31] incubator-iota git commit: Removed scalastyle in ZMQPublisher archived-at: Tue, 29 Nov 2016 23:30:20 -0000 Removed scalastyle in ZMQPublisher Project: http://git-wip-us.apache.org/repos/asf/incubator-iota/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-iota/commit/7cc1745a Tree: http://git-wip-us.apache.org/repos/asf/incubator-iota/tree/7cc1745a Diff: http://git-wip-us.apache.org/repos/asf/incubator-iota/diff/7cc1745a Branch: refs/heads/master Commit: 7cc1745a5dcb8c200fd8d6087d9614807a881574 Parents: 1f0895c Author: Shivansh Authored: Fri Nov 4 00:06:40 2016 +0530 Committer: Shivansh Committed: Fri Nov 4 00:06:40 2016 +0530 ---------------------------------------------------------------------- .../iota/fey/performer/ZMQPublisher.scala | 40 +++++++++++--------- 1 file changed, 22 insertions(+), 18 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/7cc1745a/performers/zmq/src/main/scala/org/apache/iota/fey/performer/ZMQPublisher.scala ---------------------------------------------------------------------- diff --git a/performers/zmq/src/main/scala/org/apache/iota/fey/performer/ZMQPublisher.scala b/performers/zmq/src/main/scala/org/apache/iota/fey/performer/ZMQPublisher.scala index d7dbf90..252a8bc 100644 --- a/performers/zmq/src/main/scala/org/apache/iota/fey/performer/ZMQPublisher.scala +++ b/performers/zmq/src/main/scala/org/apache/iota/fey/performer/ZMQPublisher.scala @@ -32,24 +32,27 @@ class ZMQPublisher(override val params: Map[String, String] = Map.empty, override val autoScale: Boolean = false) extends FeyGenericActor { //-------default params---------- - var port: Int = 5559 + val DEFAULT_PORT = 5559 + var port: Int = DEFAULT_PORT var target: String = "localhost" + val DEFAULT_LINGER = 200 + val DEFAULT_HMW = 10 //-------class vars------------------- var ctx: ZMQ.Context = null var pub: ZMQ.Socket = null var count: Int = 0 - override def onStart = { + override def onStart: Unit = { log.info("Starting ZMQ Publisher") try { - _params_check() + checkParams() ctx = ZMQ.context(1) pub = ctx.socket(ZMQ.PUB) - pub.setLinger(200) - pub.setHWM(10) + pub.setLinger(DEFAULT_LINGER) + pub.setHWM(DEFAULT_HMW) pub.connect("tcp://" + target + ":" + port) } catch { @@ -57,23 +60,23 @@ class ZMQPublisher(override val params: Map[String, String] = Map.empty, } } - override def onStop = { + override def onStop: Unit = { pub.disconnect("tcp://" + target + ":" + port) } - override def onRestart(reason: Throwable) = { + override def onRestart(reason: Throwable): Unit = { // Called after actor is up and running - after self restart try { - if (pub != null) { + if (Option(pub).isDefined) { pub.close() } - if (ctx != null) { + if (Option(ctx).isDefined) { ctx.close() } ctx = ZMQ.context(1) pub = ctx.socket(ZMQ.PUB) - pub.setLinger(200) - pub.setHWM(10) + pub.setLinger(DEFAULT_LINGER) + pub.setHWM(DEFAULT_HMW) pub.connect("tcp://" + target + ":" + port) } catch { @@ -87,7 +90,7 @@ class ZMQPublisher(override val params: Map[String, String] = Map.empty, case x => log.debug(s"Untreated $x") } - override def execute() = { + override def execute(): Unit = { log.debug(s"Msg count: $count") } @@ -96,7 +99,7 @@ class ZMQPublisher(override val params: Map[String, String] = Map.empty, message match { case message: String => // Assuming each String message has only point data - _zmq_send(s"$message") + sendZMQ(s"$message") // case message: Map[String, (String,String,String,String)] => // val formatted_msgs: Array[String] = message.map(point => _format_messages(point._2)).toArray @@ -106,20 +109,20 @@ class ZMQPublisher(override val params: Map[String, String] = Map.empty, } } - def _format_messages(fields: (String, String, String, String)): String = { + def formatMessages(fields: (String, String, String, String)): String = { // The tuple has the following elements: lrn, timestamp, value, type // And we have to create a message with the format: // DATA|cloud|lrn|timestamp|{"" : } - "DATA|cloud|" + fields._1 + "|" + fields._2 + "|" + s"""{"${fields._3}":"${fields._4}"}""" + s"""DATA|cloud| ${fields._1}|${fields._2}|{"${fields._3}":"${fields._4}"}""" } - def _zmq_send(Message: String) = { - log.debug(s"messsage =$Message") + def sendZMQ(Message: String): Unit = { + log.debug(s"message =$Message") pub.send(Message) count += 1 } - def _params_check() = { + def checkParams(): Unit = { if (params.contains("zmq_port")) { port = params("zmq_port").toInt } @@ -132,3 +135,4 @@ class ZMQPublisher(override val params: Map[String, String] = Map.empty, +