You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iota.apache.org by to...@apache.org on 2016/07/11 18:50:35 UTC
[5/8] incubator-iota git commit: Implemented FeyGenericActor define
INFO for monitoring
Implemented FeyGenericActor define INFO for monitoring
- INFO for stop
- INFO for start
Project: http://git-wip-us.apache.org/repos/asf/incubator-iota/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-iota/commit/788b90a1
Tree: http://git-wip-us.apache.org/repos/asf/incubator-iota/tree/788b90a1
Diff: http://git-wip-us.apache.org/repos/asf/incubator-iota/diff/788b90a1
Branch: refs/heads/master
Commit: 788b90a1cc7dd11c8c74960892bb15a79136dc28
Parents: 9897669
Author: Barbara Gomes <ba...@gmail.com>
Authored: Fri Jul 8 16:24:41 2016 -0700
Committer: Barbara Gomes <ba...@gmail.com>
Committed: Mon Jul 11 10:52:02 2016 -0700
----------------------------------------------------------------------
.../org/apache/iota/fey/FeyGenericActor.scala | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/788b90a1/fey-core/src/main/scala/org/apache/iota/fey/FeyGenericActor.scala
----------------------------------------------------------------------
diff --git a/fey-core/src/main/scala/org/apache/iota/fey/FeyGenericActor.scala b/fey-core/src/main/scala/org/apache/iota/fey/FeyGenericActor.scala
index 0e26252..9c6f5c5 100644
--- a/fey-core/src/main/scala/org/apache/iota/fey/FeyGenericActor.scala
+++ b/fey-core/src/main/scala/org/apache/iota/fey/FeyGenericActor.scala
@@ -82,13 +82,13 @@ abstract class FeyGenericActor(val params: Map[String,String] = Map.empty,
}
override final def preStart() = {
- SYSTEM_ACTORS.monitoring ! Monitor.START(Utils.getTimestamp)
+ SYSTEM_ACTORS.monitoring ! Monitor.START(Utils.getTimestamp, startMonitorInfo)
onStart()
startScheduler()
}
override final def postStop() = {
- SYSTEM_ACTORS.monitoring ! Monitor.STOP(Utils.getTimestamp)
+ SYSTEM_ACTORS.monitoring ! Monitor.STOP(Utils.getTimestamp, stopMonitorInfo)
log.info(s"STOPPED actor ${self.path.name}")
stopScheduler()
onStop()
@@ -195,6 +195,20 @@ abstract class FeyGenericActor(val params: Map[String,String] = Map.empty,
* @return
*/
def customReceive: Receive
+
+
+ /**
+ * Used to set a info message when sending Stop monitor events
+ * @return String info
+ */
+ def stopMonitorInfo:String = "Stopped"
+
+ /**
+ * Used to set a info message when sending Start monitor events
+ * @return String info
+ */
+ def startMonitorInfo:String = "Started"
+
}
object FeyGenericActor {