1 package org.onap.ccsdk.messagerouter.publisher.client.impl;
\r 
   3 import org.onap.ccsdk.messagerouter.publisher.api.PublisherApi;
\r 
   4 import org.slf4j.Logger;
\r 
   5 import org.slf4j.LoggerFactory;
\r 
   7 public class ClientImpl {
\r 
   8         private static final Logger logger = LoggerFactory.getLogger(ClientImpl.class);
\r 
   9         private String topic;
\r 
  10         private PublisherApi publisher;
\r 
  12         public void setPublisher(PublisherApi publisherApi) {
\r 
  13                 this.publisher = publisherApi;
\r 
  16         public void setTopic(String topic) {
\r 
  20         public ClientImpl() {
\r 
  24         public void init() {
\r 
  25                 for (int i = 0; i < 5; i++) {
\r 
  26                         String body = "{\"hello\":\"world " + String.valueOf(Math.random()) + "\"}";
\r 
  27                         logger.error("Loop iteration " + i + " sending body " + body + " to the topic " + topic);
\r 
  28                         Boolean result = publisher.publish(topic, body);
\r 
  29                         logger.error("Loop iteration " + i + " returned the boolean value " + result);
\r