I send a message with additional headers but Granite java client sends own remote message before my message. What the goal of such behavior?
amfChannelFactory.start();
RemotingChannel channel = amfChannelFactory.newRemotingChannel(GRANITE_CHANNEL_NAME, new URI(GRANITE_SERVICE_URL), 2);
RequestMessage pingMessage = new PingMessage();
pingMessage.setHeader(Message.DS_ID_HEADER, "nil");
pingMessage.setHeader("DSMessagingVersion", 1);
pingMessage.setTimestamp(0);
pingMessage.setTimeToLive(0);
channel.send(pingMessage).get();