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