summaryrefslogtreecommitdiffstats
path: root/container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java')
-rw-r--r--container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java b/container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java
index 8b827b3012d..351576cd38f 100644
--- a/container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java
+++ b/container-messagebus/src/main/java/com/yahoo/container/jdisc/messagebus/MbusServerProvider.java
@@ -5,16 +5,14 @@ import com.yahoo.component.ComponentId;
import com.yahoo.container.di.componentgraph.Provider;
import com.yahoo.jdisc.ReferencedResource;
import com.yahoo.jdisc.service.CurrentContainer;
-import java.util.logging.Level;
import com.yahoo.messagebus.IntermediateSessionParams;
import com.yahoo.messagebus.jdisc.MbusServer;
import com.yahoo.messagebus.shared.SharedIntermediateSession;
+import java.util.logging.Level;
import java.util.logging.Logger;
/**
- * TODO: Javadoc
- *
* @author Tony Vaagenes
*/
public class MbusServerProvider implements Provider<MbusServer> {
@@ -49,9 +47,12 @@ public class MbusServerProvider implements Provider<MbusServer> {
@Override
public void deconstruct() {
log.log(Level.INFO, "Deconstructing mbus server: " + server);
+ long start = System.currentTimeMillis();
server.close();
server.release();
sessionRef.getReference().close();
+ log.log(Level.INFO, String.format("Mbus server deconstruction completed in %.3f seconds",
+ (System.currentTimeMillis()-start)/1000D));
}
}