if (this.sessionActive == false) {
return;
}
this.requester.getSCMPMsgSequenceNr().incrementAndGetMsgSequenceNr();
// 2. initialize call & invoke
SCMPEchoCall clnEchoCall = new SCMPEchoCall(this.requester, this.serviceName, this.sessionId);
SCServiceCallback callback = new SCServiceCallback(true);
try {
PerformanceLogger.beginThreadBound();
clnEchoCall.invoke(callback, this.echoTimeoutSeconds * Constants.SEC_TO_MILLISEC_FACTOR);
} catch (Exception e) {
PerformanceLogger.endThreadBound(this.sessionId);
// inactivate the session
this.sessionActive = false;
SCServiceException ex = new SCServiceException("Refreshing session by echo failed, service=" + this.serviceName