[Minor] More logging in CommunicationConnection
This commit is contained in:
parent
5230b3ea52
commit
6063cd793a
|
@ -250,6 +250,7 @@ public class CommunicationConnection implements Runnable {
|
||||||
*/
|
*/
|
||||||
public void handleNewMessage(IoMessage message) {
|
public void handleNewMessage(IoMessage message) {
|
||||||
ConnectionMessages.assertConfigured(this, "Can not be notified of new message yet!"); //$NON-NLS-1$
|
ConnectionMessages.assertConfigured(this, "Can not be notified of new message yet!"); //$NON-NLS-1$
|
||||||
|
logger.info("Received new message " + message.getKey() + " " + message.getId() + " " + message.getState());
|
||||||
|
|
||||||
// if the state of the message is already later than ACCEPTED
|
// if the state of the message is already later than ACCEPTED
|
||||||
// then an underlying component has already set the state, so
|
// then an underlying component has already set the state, so
|
||||||
|
@ -262,19 +263,21 @@ public class CommunicationConnection implements Runnable {
|
||||||
|
|
||||||
public void notifyObservers(IoMessage message) {
|
public void notifyObservers(IoMessage message) {
|
||||||
|
|
||||||
logger.info(
|
|
||||||
"Notifying observers for key " + message.getKey() + " with message " + message.getId() + " / " + message
|
|
||||||
.getState());
|
|
||||||
|
|
||||||
List<ConnectionObserver> observers;
|
List<ConnectionObserver> observers;
|
||||||
synchronized (this.connectionObservers) {
|
synchronized (this.connectionObservers) {
|
||||||
List<ConnectionObserver> list = this.connectionObservers.getList(message.getKey());
|
List<ConnectionObserver> list = this.connectionObservers.getList(message.getKey());
|
||||||
if (list == null)
|
if (list == null) {
|
||||||
|
logger.info("No observers waiting for key " + message.getKey());
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
observers = new ArrayList<>(list);
|
observers = new ArrayList<>(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
logger.info(
|
||||||
|
"Notifying " + observers.size() + " observers for key " + message.getKey() + " with message " + message
|
||||||
|
.getId() + " / " + message.getState());
|
||||||
|
|
||||||
for (ConnectionObserver observer : observers) {
|
for (ConnectionObserver observer : observers) {
|
||||||
try {
|
try {
|
||||||
logger.info("Notifying observer " + observer.getClass().getSimpleName());
|
logger.info("Notifying observer " + observer.getClass().getSimpleName());
|
||||||
|
|
Loading…
Reference in New Issue