session.sendMessage(startExiMessage).addListener(new ChannelFutureListener() {
@Override
public void operationComplete(final ChannelFuture f) {
if (!f.isSuccess()) {
logger.warn("Failed to send start-exi message {} on session {}", startExiMessage, this, f.cause());
session.sendMessage(startExiMessage).addListener(new ChannelFutureListener() {
@Override
public void operationComplete(final ChannelFuture f) {
if (!f.isSuccess()) {
logger.warn("Failed to send start-exi message {} on session {}", startExiMessage, this, f.cause());