2019-10-17 14:58:40.670 [ |com.fxcm.messaging.] ERROR c.f.m.util.pdas.communicator.Communicator.request - connect timed out
com.fxcm.messaging.util.CommunicationException: connect timed out
at com.fxcm.messaging.util.pdas.communicator.http.HttpCommunicator.httpSend(HttpCommunicator.java:334)
at com.fxcm.messaging.util.pdas.communicator.http.HttpCommunicator.trnSend(HttpCommunicator.java:128)
at com.fxcm.messaging.util.pdas.communicator.Communicator.request(Communicator.java:438)
at com.fxcm.messaging.util.pdas.communicator.Communicator.run(Communicator.java:327)
at java.base/java.lang.Thread.run(Thread.java:834)
2019-10-17 14:58:40.670 [ |com.fxcm.messaging.] ERROR c.f.m.util.pdas.communicator.Communicator.request - connect timed out: Message type=U54
112=EUDEMO_7F5BEED750BE7FE2E053E12B3C0AF9DA_10172019125324037086_YOR-472
336=FXCM
9016=list
--------
1: 9018=0;9017=BrcastID;
2: 9018=0;9017=MsgID;
3: 9018=0;9017=MailID;
4: 9018=1;9017=MessageFlags;
5: 9018=3000;9017=TimeOut;
--------
9028=0
625=EUDEMO
WaitTime=3000
SID=EUDEMO_7F5BEED750BE7FE2E053E12B3C0AF9DA_10172019125324037086_YOR
It would be nice if the library was able to recover from this, instead of having to close the current gateway from the outside and having to create a new one where the thread then runs again.