synchronized (this) {
if (status == Status.STOP)
return;
// Sending a synchronous "stop" request to the server:
requestor.request(new CnxStopRequest());
// Set the status as STOP as the following operations
// (Session.stop) can't fail.
setStatus(Status.STOP);
}