Add a set of unit tests for openstack telemetry app
Change-Id: Ib5963c61ef0c0302a90a4f30d3dd1f0ec2862aea
diff --git a/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/impl/GrpcTelemetryManager.java b/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/impl/GrpcTelemetryManager.java
index 8812cca..0ea76dc 100644
--- a/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/impl/GrpcTelemetryManager.java
+++ b/apps/openstacktelemetry/app/src/main/java/org/onosproject/openstacktelemetry/impl/GrpcTelemetryManager.java
@@ -16,6 +16,7 @@
package org.onosproject.openstacktelemetry.impl;
import io.grpc.ManagedChannel;
+import io.grpc.ManagedChannelBuilder;
import org.apache.felix.scr.annotations.Activate;
import org.apache.felix.scr.annotations.Component;
import org.apache.felix.scr.annotations.Deactivate;
@@ -24,6 +25,7 @@
import org.apache.felix.scr.annotations.Service;
import org.onosproject.openstacktelemetry.api.GrpcTelemetryAdminService;
import org.onosproject.openstacktelemetry.api.OpenstackTelemetryService;
+import org.onosproject.openstacktelemetry.api.config.GrpcTelemetryConfig;
import org.onosproject.openstacktelemetry.api.config.TelemetryConfig;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -66,24 +68,22 @@
return;
}
- // FIXME do not activate grpc service for now due to deps conflict
-// GrpcTelemetryConfig grpcConfig = (GrpcTelemetryConfig) config;
-// channel = ManagedChannelBuilder
-// .forAddress(grpcConfig.address(), grpcConfig.port())
-// .maxInboundMessageSize(grpcConfig.maxInboundMsgSize())
-// .usePlaintext(grpcConfig.usePlaintext())
-// .build();
+ GrpcTelemetryConfig grpcConfig = (GrpcTelemetryConfig) config;
+ channel = ManagedChannelBuilder
+ .forAddress(grpcConfig.address(), grpcConfig.port())
+ .maxInboundMessageSize(grpcConfig.maxInboundMsgSize())
+ .usePlaintext(grpcConfig.usePlaintext())
+ .build();
log.info("gRPC producer has Started");
}
@Override
public void stop() {
- // FIXME do not activate grpc service for now due to deps conflict
-// if (channel != null) {
-// channel.shutdown();
-// channel = null;
-// }
+ if (channel != null) {
+ channel.shutdown();
+ channel = null;
+ }
log.info("gRPC producer has Stopped");
}