Skip to content

Commit 8efb28e

Browse files
committed
Renamed MessageFeedWorker to DataFeedWorker
slf4j-log4j12 dependency is now runtime scope
1 parent 781a5e4 commit 8efb28e

File tree

4 files changed

+15
-16
lines changed

4 files changed

+15
-16
lines changed

examples/lex/LexBotRelay.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
*/
4343
public class LexBotRelay implements ChatListener {
4444

45-
SymphonyClient symClient;
46-
LexBotDetail lexBotDetail;
45+
private SymphonyClient symClient;
46+
private LexBotDetail lexBotDetail;
4747

4848
private AWSCredentials credentials = new BasicAWSCredentials(System.getProperty("s3.key.id"), System.getProperty("s3.access.key"));
4949
private AmazonLexRuntime lexClient = AmazonLexRuntimeClientBuilder.standard().withRegion(Regions.US_EAST_1).withCredentials(new AWSStaticCredentialsProvider(credentials)).build();
@@ -70,7 +70,7 @@ public void onChatMessage(SymMessage message) {
7070

7171
}else{
7272

73-
message.setMessageText(postTextResult.getMessage());
73+
message.setMessageText(lexBotDetail.getBotName() + ": " + postTextResult.getMessage());
7474

7575
}
7676

pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@
108108
<groupId>org.slf4j</groupId>
109109
<artifactId>slf4j-log4j12</artifactId>
110110
<version>${slfj4-version}</version>
111+
<scope>runtime</scope>
111112
</dependency>
112113
<dependency>
113114
<groupId>junit</groupId>

symphony-client/src/main/java/org/symphonyoss/client/services/MessageFeedWorker.java renamed to symphony-client/src/main/java/org/symphonyoss/client/services/DataFeedWorker.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import org.symphonyoss.client.common.Constants;
3131
import org.symphonyoss.client.events.SymEvent;
3232
import org.symphonyoss.client.exceptions.DataFeedException;
33-
import org.symphonyoss.client.exceptions.SymFault;
3433
import org.symphonyoss.symphony.agent.model.Datafeed;
3534
import org.symphonyoss.symphony.clients.model.ApiVersion;
3635

@@ -44,11 +43,11 @@
4443
*
4544
* @author Frank Tarsillo
4645
*/
47-
class MessageFeedWorker implements Runnable {
46+
class DataFeedWorker implements Runnable {
4847

4948
private final DataFeedListener dataFeedListener;
5049
private final SymphonyClient symClient;
51-
private final Logger logger = LoggerFactory.getLogger(MessageFeedWorker.class);
50+
private final Logger logger = LoggerFactory.getLogger(DataFeedWorker.class);
5251
private Datafeed datafeed;
5352
private boolean shutdown;
5453

@@ -59,7 +58,7 @@ class MessageFeedWorker implements Runnable {
5958
* @param symClient Identifies the BOT user and exposes client APIs
6059
* @param dataFeedListener Callback listener to publish new base messages on.
6160
*/
62-
public MessageFeedWorker(SymphonyClient symClient, DataFeedListener dataFeedListener) {
61+
public DataFeedWorker(SymphonyClient symClient, DataFeedListener dataFeedListener) {
6362
this.symClient = symClient;
6463
this.dataFeedListener = dataFeedListener;
6564

@@ -98,7 +97,7 @@ private void initDatafeed() {
9897
datafeed = symClient.getDataFeedClient().createDatafeed(ApiVersion.V4);
9998

10099
break;
101-
} catch (DataFeedException e) {
100+
} catch (Exception e) {
102101

103102
/*
104103
* TODO:
@@ -149,7 +148,7 @@ private void readDatafeed() {
149148
}
150149

151150

152-
} catch (DataFeedException e) {
151+
} catch (Exception e) {
153152
logger.error("Failed to create read datafeed from pod, please check connection..resetting.", e);
154153
datafeed = null;
155154

symphony-client/src/main/java/org/symphonyoss/client/services/MessageService.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
import org.symphonyoss.client.model.Chat;
3434
import org.symphonyoss.client.model.Room;
3535
import org.symphonyoss.symphony.clients.model.*;
36-
import org.symphonyoss.symphony.pod.model.Stream;
3736

3837
import java.util.List;
3938
import java.util.Set;
@@ -70,7 +69,7 @@ public class MessageService implements DataFeedListener {
7069
private final Set<ConnectionsEventListener> connectionsEventListeners = ConcurrentHashMap.newKeySet();
7170
private final Set<String> roomStreamCache = ConcurrentHashMap.newKeySet();
7271
private final Set<String> chatStreamCache = ConcurrentHashMap.newKeySet();
73-
MessageFeedWorker messageFeedWorker;
72+
DataFeedWorker dataFeedWorker;
7473

7574

7675
/**
@@ -98,9 +97,9 @@ public MessageService(SymphonyClient symClient, ApiVersion apiVersion) {
9897

9998

10099
//Lets startup the worker thread to listen for raw datafeed messages
101-
messageFeedWorker = new MessageFeedWorker(symClient, this);
100+
dataFeedWorker = new DataFeedWorker(symClient, this);
102101

103-
new Thread(messageFeedWorker).start();
102+
new Thread(dataFeedWorker).start();
104103

105104

106105
}
@@ -521,9 +520,9 @@ public boolean removeChatListener(ChatListener chatListener) {
521520
*/
522521
public void shutdown() {
523522

524-
if (messageFeedWorker != null) {
525-
messageFeedWorker.shutdown();
526-
messageFeedWorker = null;
523+
if (dataFeedWorker != null) {
524+
dataFeedWorker.shutdown();
525+
dataFeedWorker = null;
527526
}
528527

529528

0 commit comments

Comments
 (0)