- public void onEchoRequestMessage(EchoRequestMessage notification) {\r
- LOGGER.debug("EchoRequest message received");\r
- LOGGER.debug("Building EchoReplyInput");\r
- EchoReplyInputBuilder replyBuilder = new EchoReplyInputBuilder();\r
- replyBuilder.setVersion((short) 4);\r
- replyBuilder.setXid(notification.getXid());\r
- EchoReplyInput echoReplyInput = replyBuilder.build();\r
- LOGGER.debug("EchoReplyInput built");\r
- LOGGER.debug("Going to send EchoReplyInput");\r
- adapter.echoReply(echoReplyInput);\r
- LOGGER.debug("EchoReplyInput sent");\r
- LOGGER.debug("adapter: "+adapter);\r
+ public void onEchoRequestMessage(final EchoRequestMessage notification) {\r
+ new Thread(new Runnable() {\r
+ @Override\r
+ public void run() {\r
+ LOGGER.debug("EchoRequest message received");\r
+ EchoReplyInputBuilder replyBuilder = new EchoReplyInputBuilder();\r
+ replyBuilder.setVersion((short) 4);\r
+ replyBuilder.setXid(notification.getXid());\r
+ EchoReplyInput echoReplyInput = replyBuilder.build();\r
+ adapter.echoReply(echoReplyInput);\r
+ LOGGER.debug("EchoReplyInput sent");\r
+ LOGGER.debug("adapter: "+adapter);\r
+ }\r
+ }).start();\r