if (log.isLoggable(Level.FINE)) log.fine(ME+": Working on PtP message '" + cacheEntry.getLogId() + "' for destination [" + destination.getDestination() + "] which does not exist, forceQueuing=true, we create a dummy session");
ConnectQos connectQos = new ConnectQos(serverScope);
connectQos.setSessionName(destinationSessionName);
connectQos.setUserId(destinationSessionName.getLoginName());
ConnectQosServer connectQosServer = new ConnectQosServer(serverScope, connectQos.getData());
connectQosServer.bypassCredentialCheck(true);
long sessionTimeout = serverScope.getProperty().get("session.ptp.defaultTimeout", -1L);
connectQosServer.getSessionQos().setSessionTimeout(sessionTimeout); // Or use message timeout?
for (int i=0; ; i++) {
if (i>=20) {
String tmp = "Sending PtP message '" + cacheEntry.getLogId() + "' to '" + destination.getDestination() + "' failed, the message is rejected.";