Skip to content
This repository has been archived by the owner on Sep 16, 2020. It is now read-only.

Commit

Permalink
Added exceptions handling to client inits
Browse files Browse the repository at this point in the history
  • Loading branch information
ftbb committed Aug 11, 2016
1 parent 37175f2 commit d394b63
Showing 1 changed file with 15 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -75,14 +75,21 @@ public boolean init(SymAuth symAuth, String email, String agentUrl, String servi
this.agentUrl = agentUrl;
this.serviceUrl = serviceUrl;

//Init all clients.
dataFeedClient = DataFeedFactory.getClient(this, DataFeedFactory.TYPE.DEFAULT);
messagesClient = MessagesFactory.getClient(this, MessagesFactory.TYPE.DEFAULT);
presenceClient = PresenceFactory.getClient(this, PresenceFactory.TYPE.DEFAULT);
streamsClient = StreamsFactory.getClient(this, StreamsFactory.TYPE.DEFAULT);
usersClient = UsersFactory.getClient(this, UsersFactory.TYPE.DEFAULT);
roomMembershipClient = RoomMembershipFactory.getClient(this, RoomMembershipFactory.TYPE.DEFAULT);

try {
//Init all clients.
dataFeedClient = DataFeedFactory.getClient(this, DataFeedFactory.TYPE.DEFAULT);
messagesClient = MessagesFactory.getClient(this, MessagesFactory.TYPE.DEFAULT);
presenceClient = PresenceFactory.getClient(this, PresenceFactory.TYPE.DEFAULT);
streamsClient = StreamsFactory.getClient(this, StreamsFactory.TYPE.DEFAULT);
usersClient = UsersFactory.getClient(this, UsersFactory.TYPE.DEFAULT);
roomMembershipClient = RoomMembershipFactory.getClient(this, RoomMembershipFactory.TYPE.DEFAULT);
}catch(Exception e){
logger.error("Could not initialize one of the Symphony API services." +
" This is most likely due to not having the right agent or pod URLs." +
" This can also be an issue with the client certificate or server.trustore." +
" Here is what you have configured: {}");

}
messageService = new MessageService(this);
presenceService = new PresenceService(this);
chatService = new ChatService(this);
Expand Down

0 comments on commit d394b63

Please sign in to comment.