code: public void sessionIdChanged(String oldId, ISession session) {
          if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_CORE.isLoggable(Level.FINE)) {
              LoggingUtil.SESSION_LOGGER_CORE.logp(Level.FINE, methodClassName, "sessionIdChanged", "application " + session.getContextId() + ":: from " + oldId + " to " + session.getId());
          }
          if (_sessionObservers == null || _sessionObservers.size() < 1) {
              return;
          }
          ISessionObserver sessionObserver = null;
          for (int i = 0; i < _sessionObservers.size(); i++) {
              sessionObserver = (ISessionObserver) _sessionObservers.get(i);
              sessionObserver.sessionIdChanged(oldId, session);
          }
      }
docs: Method sessionCreated
  <p>
  
  @see com.ibm.wsspi.session.ISessionObserver#sessionIdChanged(com.ibm.wsspi.session.ISession)