changeset 2725:4f2764035d3b

Log activation of cmd-channel receivers. Reviewed-by: aazores Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2017-July/024204.html
author Severin Gehwolf <sgehwolf@redhat.com>
date Wed, 19 Jul 2017 14:42:37 +0200
parents 7ddc0e91ad19
children 2b8ca1e3186d
files plugins/commands/agent/src/main/java/com/redhat/thermostat/commands/agent/internal/receiver/PingReceiver.java plugins/killvm/agent/src/main/java/com/redhat/thermostat/killvm/agent/internal/KillVmReceiver.java
diffstat 2 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/plugins/commands/agent/src/main/java/com/redhat/thermostat/commands/agent/internal/receiver/PingReceiver.java	Fri Jul 21 09:53:48 2017 +0200
+++ b/plugins/commands/agent/src/main/java/com/redhat/thermostat/commands/agent/internal/receiver/PingReceiver.java	Wed Jul 19 14:42:37 2017 +0200
@@ -36,6 +36,10 @@
 
 package com.redhat.thermostat.commands.agent.internal.receiver;
 
+import java.util.logging.Level;
+import java.util.logging.Logger;
+
+import org.apache.felix.scr.annotations.Activate;
 import org.apache.felix.scr.annotations.Component;
 import org.apache.felix.scr.annotations.Property;
 import org.apache.felix.scr.annotations.Service;
@@ -44,12 +48,20 @@
 import com.redhat.thermostat.commands.model.AgentRequest;
 import com.redhat.thermostat.commands.model.WebSocketResponse;
 import com.redhat.thermostat.commands.model.WebSocketResponse.ResponseType;
+import com.redhat.thermostat.common.utils.LoggingUtils;
 
 @Component
 @Service(value = RequestReceiver.class)
 @Property(name = "servicename", value = "com.redhat.thermostat.commands.agent.internal.receiver.PingReceiver")
 public class PingReceiver implements RequestReceiver {
 
+    private static Logger logger = LoggingUtils.getLogger(PingReceiver.class);
+    
+    @Activate
+    public void activate() {
+        logger.log(Level.FINE, "PingReceiver activated.");
+    }
+    
     @Override
     public WebSocketResponse receive(AgentRequest request) {
         return new WebSocketResponse(request.getSequenceId(), ResponseType.OK);
--- a/plugins/killvm/agent/src/main/java/com/redhat/thermostat/killvm/agent/internal/KillVmReceiver.java	Fri Jul 21 09:53:48 2017 +0200
+++ b/plugins/killvm/agent/src/main/java/com/redhat/thermostat/killvm/agent/internal/KillVmReceiver.java	Wed Jul 19 14:42:37 2017 +0200
@@ -39,6 +39,7 @@
 import java.util.logging.Level;
 import java.util.logging.Logger;
 
+import org.apache.felix.scr.annotations.Activate;
 import org.apache.felix.scr.annotations.Component;
 import org.apache.felix.scr.annotations.Property;
 import org.apache.felix.scr.annotations.Reference;
@@ -62,6 +63,11 @@
     @Reference
     private ProcessHandler processService;
     
+    @Activate
+    public void activate() {
+        log.log(Level.FINE, "KillVmReceiver activated.");
+    }
+    
     @Override
     public WebSocketResponse receive(AgentRequest request) {
         if (processService == null) {